u||t.clientX>s.left+s.width/2);let h=r.querySelector("[data-test-column-control]");return{pos:0,side:i?"right":"left",rect:c,colNumber:h?parseInt(h.getAttribute("data-test-column-control")||"0",10):0,tableNode:null}})(this.editorView,e);return t?(this.setCursor({...t,type:"tableColumn"}),this.scheduleRemoval(5e3)):this.setCursor(null),!0}return!1}dragover(e){var t,n,i,a,r,s,l,o,c,d,p,u,h;if(!this.editorView.editable||this.checkTableColumnDragEvent(e))return;let g=dL(this.editorView,e,null==(t=this.editorView.dragging)?void 0:t.slice);if(g){this.setCursor({...g,type:"gridItem"}),this.scheduleRemoval(5e3);return}let m=(0,df.nA)(this.editorView,e,null==(n=this.editorView.dragging)?void 0:n.slice);if(m){this.setCursor({...m,type:"blankRect"}),this.scheduleRemoval(5e3);return}let x=(0,dI.fc)(this.editorView,e,null==(i=this.editorView.dragging)?void 0:i.slice);if(x){this.setCursor({...x,type:"blankRect"}),this.scheduleRemoval(5e3);return}if((0,dE.Vk)(this.editorView,e,null==(a=this.editorView.dragging)?void 0:a.slice))return void this.scheduleRemoval(20);let f=(0,dM.i)(this.editorView,e,null==(r=this.editorView.dragging)?void 0:r.slice,(null==(s=this.editorView.dragging)?void 0:s.operation)||"insert");if(f)return void this.setCursor({type:"replaceImage",pos:f.pos,rect:f.rect,node:f.node});let b=(0,cz.tz)(this.editorView,e,null==(l=this.editorView.dragging)?void 0:l.slice,!this.editorView.dragging);if(b){this.setCursor({...b,type:"gallery"}),this.scheduleRemoval(5e3);return}let C=(0,dS.ds)(this.editorView,e,null==(o=this.editorView.dragging)?void 0:o.slice);if(C){this.setCursor({...C,type:"column"}),this.scheduleRemoval(5e3);return}let v=(0,df.ZL)(this.editorView,e,null==(c=this.editorView.dragging)?void 0:c.slice);if(v){this.setCursor({...v,type:"blankRect"}),this.scheduleRemoval(5e3);return}let y=(0,dI.TS)(this.editorView,e,null==(d=this.editorView.dragging)?void 0:d.slice);if(y){this.setCursor({...y,type:"smartLayoutVariant"}),this.scheduleRemoval(5e3);return}let w=(0,dI.eL)(this.editorView,e,null==(p=this.editorView.dragging)?void 0:p.slice);if(w){this.setCursor({...w,type:"smartLayout"}),this.scheduleRemoval(5e3);return}let A=(0,lN.M7)(this.editorView,e,null==(u=this.editorView.dragging)?void 0:u.slice);if(A){this.setCursor({pos:A.pos,type:"default"}),this.scheduleRemoval(5e3);return}let k=(0,dD.M)(this.editorView,e,null==(h=this.editorView.dragging)?void 0:h.slice);null===k?this.setCursor(null):(this.setCursor({pos:k,type:"default"}),this.scheduleRemoval(5e3))}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){e.target!=this.editorView.dom&&this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}constructor(e,t){this.cursor=null,this.element=null,this.timeout=null,this.editorView=e,this.width=t.width||1,this.color=t.color||"black",this.class=t.class,this.handlers=["dragover","dragend","drop","dragleave"].map(t=>{let n=e=>this[t](e);return e.dom.addEventListener(t,n),{name:t,handler:n}}),this.dragover=dx()(this.dragover,100,{trailing:!1}).bind(this)}}let dz=i.YY.create({name:"dropCursor",addOptions:()=>({color:"currentColor",width:1,class:null}),addProseMirrorPlugins(){return[function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new U.k_({key:new U.hs("dropCursor"),view:t=>new dR(t,e)})}(this.options)]}}).configure({color:"var(--chakra-ring-color)",width:3,class:"ProseMirror-dropcursor"});var dT=n(93766),dH=n(49854);let dB=e=>{let{svg:t,isDark:n,font:i}=e,a=(0,I.useMemo)(()=>(0,dH.k)(n),[n]),r=(0,I.useMemo)(()=>(0,dH.I)(i),[i]);return t?(0,h.jsx)(g.a,{dangerouslySetInnerHTML:{__html:t},"data-testid":"drawing-svg",sx:{svg:{width:"100%",height:"auto",text:r,...a}}}):null};var dN=n(57841);let dP=["tl-centered-g"],dF=async e=>{let t=await e.getSvg(e.shapes.map(e=>e.id),{padding:1});if(t)return dP.forEach(e=>{var n;null==(n=t.querySelector(".".concat(e)))||n.classList.remove(e)}),t.querySelectorAll(":not(mask)[id]").forEach(e=>e.removeAttribute("id")),t},dV=e=>{let{isOpen:t,isEditable:n,onClose:i,font:a,isDark:r,isDrawingEditorActive:s,setDrawingEditorActive:l,...o}=e,{node:c,updateAttributes:d}=o,{page:p,assets:u}=c.attrs,[g,m]=(0,I.useState)();(0,I.useEffect)(()=>{(0,cj.IN)(g,p,u)},[p,u,g,d]);let x=(0,I.useCallback)(e=>{m(e),window.tldrawEditor=e,(0,cj.Wp)(e,!0)},[]),f=(0,I.useCallback)(async()=>{if(!g)return;let e=await dF(g);if(!e)return;d({svg:e.outerHTML});let t=JSON.stringify({page:g.document.pages.page,assets:g.document.assets});console.debug("[DrawingEditor] Generated SVG",{svgSize:e.outerHTML.length,jsonSize:t.length,svgEl:e})},[g,d]),b=(0,I.useCallback)(()=>{g&&d({page:g.document.pages.page,assets:g.document.assets})},[d,g]),C=(0,eR.lW)(b,500),v=(0,I.useCallback)(()=>{n&&f(),l(!1),i()},[i,f,l,n]);return(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(em._s,{placement:"bottom",onClose:v,isOpen:t,trapFocus:!0,isFullHeight:!0,returnFocusOnClose:!1,children:[(0,h.jsx)(em.QP,{}),(0,h.jsxs)(em.zj,{borderTopRadius:"xl",h:"calc(var(--100vh) - 24px)",onAnimationComplete:e=>{"enter"==e&&l(!0)},transition:{enter:{duration:.4}},children:[(0,h.jsx)(em.ys,{p:0,h:"100%",overflow:"hidden","data-testid":"drawing-editor-body",children:s?(0,h.jsx)(dN.UG,{readOnly:!n,showPages:!1,onMount:x,onChangePage:n?C:void 0,autofocus:!1,isDark:r,font:a}):(0,h.jsx)(e5.s,{align:"center",justify:"center",w:"100%",h:"100%",children:(0,h.jsx)(tk.y,{size:"xl"})})}),(0,h.jsx)(em.s1,{zIndex:2,backgroundColor:"white","data-testid":"drawing-editor-close"})]})]})})},dO=(0,ok.P)(g.a),dZ=e=>{let{node:t,updateAttributes:n,selected:i,editor:a,getPos:r,decorations:s}=e,{width:l,meta:o,id:c,horizontalAlign:d,svg:p,page:u}=t.attrs,f=(0,Q.GV)(ep.Cl),b=(0,Q.GV)(ep.Ik),C=(0,ed.CJ)(a),v=f&&C&&b,y=(0,Q.GV)(ep.Xu),w=!!y&&y===c,[A,k]=(0,I.useState)(!1),j=(0,Q.GV)(ep.SJ),{isDark:L}=(0,nL.mm)(j),E=(0,nj.ZI)(j)["--body-font"],{ref:S,setIsResizing:M,resizeableSx:D,onLayoutAnimationStart:R,onLayoutAnimationComplete:z}=(0,o4.Y3)(a),T=(0,I.useCallback)(()=>{(0,cj.CD)(c,!0)},[c]),H=(0,I.useCallback)(()=>{let e=r();"number"==typeof e&&a.chain().setNodeSelection(e).focus().run()},[a,r]),B=(0,I.useCallback)(()=>{(0,cj.CD)(null,!1)},[]),N=(0,I.useCallback)((e,i)=>{n({...t.attrs,fullWidthBlock:void 0===i?t.attrs.fullWidthBlock:i,...e})},[t.attrs,n]),P=l||(null==o?void 0:o.width),F=!p,V=u&&Object.keys(u.shapes).length>0,{isFullWidth:O}=(0,ck.D)(s),Z=(0,x.yp)(O?"center":d);return(0,h.jsx)(m.u,{...e,as:"div",children:(0,h.jsxs)(e5.s,{w:"100%",className:o5.S,css:Z,sx:D,direction:"column",_focusWithin:{shadow:"outline"},children:[(0,h.jsxs)(dO,{ref:S,className:"drawing",borderRadius:"var(--box-border-radius)","data-content-reference":!0,"data-selection-ring":!0,"data-selection-background":!0,w:O?"100%":P?"calc(".concat(P," * var(--font-size) / 16)"):"100%",maxW:"100%",h:"auto",position:"relative",layout:!0,layoutDependency:d,transition:{duration:.15},onLayoutAnimationStart:R,onLayoutAnimationComplete:z,minH:F?"6em":"auto","data-drag-handle":!0,children:[v&&i&&!O&&(0,h.jsx)(o4.u4,{imageWrapperRef:S,setIsResizing:M,updateResizeAttrs:N,refreshDeps:[t.attrs]}),!A&&(0,h.jsx)(dB,{font:E,svg:p,isDark:L}),v&&!w&&!F&&(0,h.jsx)(g.a,{cursor:"default",position:"absolute",inset:"0",zIndex:"1",onClick:H,onDoubleClick:T}),F&&(0,h.jsxs)(eh.T,{spacing:3,justify:"center",contentEditable:!1,color:"gray.400",h:32,backgroundColor:"blackAlpha.50",borderRadius:"var(--box-border-radius)","data-testid":"drawing-placeholder",children:[(0,h.jsx)(_.g,{size:"2x",icon:e0.qTS}),f&&(0,h.jsx)(eK.$,{size:"xs",onClick:T,children:V?"Open diagram":"Add diagram"})]})]}),w&&(0,h.jsx)(dV,{...e,isOpen:w,isEditable:f,onClose:B,isDark:L,font:E,isDrawingEditorActive:A,setDrawingEditorActive:k})]})})},dG=new U.hs("UniqueMediaId"),dU=rP.S.extend({name:"UniqueDrawingId"}).configure({attributeName:"id",types:["drawing"],initialValue:cj.rZ,filterTransaction:rV.kz,pluginKey:dG}),dW=i.bP.create({name:"drawing",group:"block",atom:!0,selectable:!0,draggable:!0,addAttributes:()=>({id:(0,rF.e)(cj.rZ),page:{...(0,X.tb)("page")},assets:{...(0,X.tb)("assets"),default:{}},meta:{...(0,X.tb)("meta"),default:{}},fullWidthBlock:{default:!1},width:{},svg:{}}),parseHTML:()=>[{tag:"div[class=drawing]"},{tag:"tldraw",getAttrs:e=>{try{let t=new dT.mf,n=JSON.parse(e.innerHTML);return t.insertContent(n,{select:!1}),{page:t.document.pages[t.currentPageId],assets:t.assets}}catch(t){return console.error("(caught) Error parsing Tldraw paste",t,e.innerHTML),!1}}},{tag:"drawing[bookmark]",getAttrs:ee.Ll}],renderHTMLforAI(e){let{node:t}=e;return["drawing",{bookmark:(0,ee.vL)(t)}]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,i.KV)(t,{class:"drawing"})]},addCommands(){return this.name,{editSelectedDrawingBlock:()=>e=>{let{state:t}=e,n=(e=>{let{selection:t}=e;return t instanceof U.nh&&("drawing"===t.node.type.name||"diagram"===t.node.type.name)?t.node:void 0})(t);return n&&(0,Q.KA)().dispatch((0,ep.v5)({drawingId:n.attrs.id})),!0}}},addExtensions:()=>[dU],addNodeView:()=>(0,p.gu)(dZ,{update:u.z0})}),dK=i.YY.create({name:"dynamicNodes",extendNodeSchema(e){var t;return{dynamic:null!=(t=(0,i.gk)((0,i.iI)(e,"dynamic",e)))&&t}}}),dQ=i.YY.create({name:"fixRequiredAttrs",onBeforeCreate(){Object.values(this.editor.schema.nodes).forEach(e=>{Object.values(e.attrs||{}).forEach(e=>{void 0===e.default&&(e.hasDefault=!1)})})}});var dq=n(37524),dJ=n(31794),d$=n(99216);let dY=new U.k_({key:new U.hs("footnote"),appendTransaction:(e,t,n)=>{let{selection:a}=n;a.eq(t.selection)||(e=>{if("footnote"!==e.$anchor.doc.type.name&&!e.empty&&!(0,d$.uI)(e)&&(0,i.eE)(e)){let e=(0,d$.bk)();if(!e)return;let t=document.querySelector('[data-footnote-popover-id="'.concat(e,'"] .ProseMirror'));t&&t.contains(document.activeElement)||(0,d$.Wj)(null,!1)}})(a);let r=n.tr;return((0,lB.z)(e,t,n,r),((e,t,n,a)=>{if(!e.some(e=>e.docChanged))return;let{doc:r}=n,s=[],l=[];r.nodesBetween(0,n.doc.content.size,(e,t,n)=>{"footnote"===e.type.name&&s.push({from:t,to:t+e.nodeSize,node:e,parent:n}),e.marks.forEach(i=>{"footnoteLabel"===i.type.name&&l.push({from:t,to:t+e.nodeSize,mark:i,parent:n})})}),l.filter(e=>{let{mark:t,parent:n}=e;return!s.find(e=>{let{node:i,parent:a}=e;return i.attrs.noteId===t.attrs.noteId&&a===n})}).forEach(e=>{let{from:t,to:n,mark:i}=e;return a.removeMark(t,n,i)});let o=e=>(0,i.I2)("footnoteLabel",n.schema).create({noteId:e});l.filter(e=>{let{mark:t}=e;return!t.attrs.noteId}).forEach(e=>{let{mark:t,from:n,to:i}=e,r=s.find(e=>{let{node:t,from:n}=e,a=n>=i,r=!l.find(e=>{let{mark:n}=e;return n.attrs.noteId==t.attrs.noteId});return a&&r});r&&a.removeMark(n,i,t).addMark(n,i,o(r.node.attrs.noteId))}),Object.entries(iv()(s,e=>{let{node:t}=e;return t.attrs.noteId})).forEach(e=>{let[t,n]=e;if(1==n.length||!t)return;let i=l.filter(e=>{let{mark:n}=e;return n.attrs.noteId===t});n.slice(1).forEach((e,t)=>{let{from:n}=e,r=(0,d$.pN)();a.setNodeMarkup(n,void 0,{noteId:r});let s=i[t+1];s&&(a.removeMark(s.from,s.to,s.mark),a.addMark(s.from,s.to,o(r)))})})})(e,0,n,r),r.docChanged)?(console.debug("[FootnotePlugin] Applied steps",r.steps),r):null}});var dX=n(88136),d0=n(65282),d1=n(90237),d2=n(58731),d3=n(51705);let d5=(e,t,n)=>{let a=(0,Q.GV)(ep.DH);(0,na.j)({ref:n,enabled:!!(n&&a===t),handler(e){var t,n;(null==(t=e.target)?void 0:t.closest("[data-footnote-view]"))||(null==(n=e.target)?void 0:n.closest("[data-footnote-label]"))||r(!1)}});let r=(0,I.useCallback)(n=>{var r,s;let l=e.state.selection,o=(0,i.eE)(l)&&!l.empty,c=(null==(r=document.activeElement)?void 0:r.closest(".footnote-popover"))||!!(null==(s=document.activeElement)?void 0:s.closest("[data-in-editor-focus]")),d=void 0!==n?n:a!==t;c||(d&&!o?(0,d$.N3)(t,!0):!1===d&&(0,d$.N3)(t,!1))},[e.state.selection,a,t]);return{onClick:r}},d4=e=>{let{node:t,editor:n,innerEditor:i,selected:a}=e,{noteId:r}=t.attrs,s=(0,I.useRef)(null),l=(0,Q.GV)(ep.DH),o=(0,Q.GV)(ep.Cl),c=(0,lK.oR)(),{onClick:d}=d5(n,r,s);(0,I.useEffect)(()=>{i&&i.setEditable(o)},[o,i]);let u=!!l&&l===r,m=(0,I.useCallback)(()=>(0,d$.Wj)(r,!1),[r]);(0,I.useEffect)(()=>{if(!i)return;let e=()=>{setTimeout(()=>{(0,X.We)(i)||m()},20)};return i.on("blur",e),()=>{i.off("blur",e)}},[i,m]);let x=!(0,rr.NO)(n),f=(0,I.useCallback)(()=>{x&&d()},[x,d]);return(0,h.jsx)(p.VR,{as:"span","data-testid":"footnote-nodeview-wrapper",children:(0,h.jsxs)(th.A,{isOpen:u,onClose:m,placement:"top",gutter:8,isLazy:!0,lazyBehavior:"unmount",autoFocus:!1,closeOnBlur:!1,closeOnEsc:!1,returnFocusOnClose:!1,children:[(0,h.jsx)(tg.W,{children:(0,h.jsx)(S.E,{as:"span",onClick:f,_after:{content:"counter(footnote)",counterIncrement:"footnote",position:"relative",bottom:"0.6em",fontSize:"0.8em",shadow:a&&x?"outline":void 0,borderRadius:"sm"},pl:"1px",className:"footnote",contentEditable:!1,"data-footnote-view":!0,cursor:x?"pointer":void 0})}),x&&(0,h.jsx)(nr.Z,{children:(0,h.jsxs)(tm.h,{zIndex:"popover",shadow:"md",borderRadius:"md",border:"1px solid",borderColor:"gray.200",w:"500px",maxW:"100vw","data-footnote-popover-test-id":r,p:0,ref:s,children:[(0,h.jsx)(dX.R,{}),(0,h.jsx)(tx.e,{position:"relative",zIndex:"1",p:0,className:"footnote-popover","data-footnote-popover-id":r,children:c?(0,h.jsx)(d7,{...e,onClose:m}):(0,h.jsx)(d9,{...e,editable:o,onClose:m})}),(0,h.jsx)(g.a,{position:"absolute",top:"-".concat(8,"px"),bottom:"-".concat(8,"px"),left:0,right:0,zIndex:"0"})]})})]})})},d6=sk()({},d1.q,{".ProseMirror":{px:8,py:4,overflow:"hidden auto",maxH:"300px",maxW:"100%",borderRadius:"md"}}),d9=e=>{let{editor:t,innerEditor:n,mountEditor:a,destroyEditor:r,node:s,editable:l,getPos:o,onClose:c}=e,{noteId:d}=s.attrs,u=(0,I.useCallback)(()=>t.commands.convertNoteToCard(d),[t,d]),m=(0,I.useCallback)(()=>{let e=o();"number"==typeof e&&t.chain().focus().setNodeSelection(e).deleteSelection().run()},[t,o]);(0,I.useEffect)(()=>{if(a&&r)return a(),()=>{r()}},[a,r]);let x=(0,Q.GV)(ep.SJ),f=(0,nj.ZI)(x,"#FFFFFF");if(!n)return null;let b=(0,i.xe)(t.state.doc,e=>e.marks.some(e=>"footnoteLabel"===e.type.name&&e.attrs.noteId===d)).length>0;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(g.a,{className:ec._P,sx:d6,position:"relative",_focusWithin:{shadow:l?"outline":void 0},borderRadius:"md",css:f,children:[(0,h.jsx)(p.$Z,{editor:n,className:"highlight-mask"}),(0,h.jsx)(d2.G,{editor:n}),(0,h.jsxs)(tD.e,{size:"sm",colorScheme:"gray",variant:"ghost",position:"absolute",right:4,top:2,onMouseDown:np.Fw,spacing:0,children:[l&&(0,h.jsxs)(eQ.W,{autoSelect:!1,isLazy:!0,children:[(0,h.jsx)(eq.I,{as:eJ.K,icon:(0,h.jsx)(_.g,{icon:e0.Dwc}),minW:6,h:6,isRound:!0,backgroundColor:"white"}),(0,h.jsx)(nr.Z,{children:(0,h.jsxs)(e$.c,{"data-in-editor-focus":!0,zIndex:"dropdown",children:[b&&(0,h.jsx)(eX.D,{icon:(0,h.jsxs)("span",{className:"fa-layers fa-fw",children:[(0,h.jsx)(_.g,{icon:eI.vti,fixedWidth:!0}),(0,h.jsx)(_.g,{icon:eI.dmS,inverse:!0,transform:"shrink-8"})]}),onClick:u,children:(0,h.jsx)(ex.x6,{id:"p/s15o"})}),(0,h.jsx)(eX.D,{icon:(0,h.jsx)(_.g,{icon:e0.yLS,fixedWidth:!0}),color:"red.500",onClick:m,children:(0,h.jsx)(ex.x6,{id:"sHHbXH"})})]})})]}),(0,h.jsx)(eJ.K,{"aria-label":e2.Ru._({id:"j+JKcM"}),icon:(0,h.jsx)(_.g,{icon:e0.GRI}),minW:6,h:6,isRound:!0,onClick:c,backgroundColor:"white"})]})]}),(0,h.jsx)(d3.Ht,{editor:n})]})},d7=e=>{let{mountEditor:t,destroyEditor:n,onClose:i}=e,a=(0,I.useMemo)(()=>{if(t)return t()},[t]);(0,I.useEffect)(()=>{if(n)return()=>n()},[n]);let r=(0,Q.GV)(ep.SJ),s=(0,nj.ZI)(r,"#FFFFFF");return a?(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(g.a,{className:ec._P,sx:d6,position:"relative",borderRadius:"md",css:s,children:[(0,h.jsx)(d0.N,{editor:a}),(0,h.jsx)(tD.e,{size:"sm",colorScheme:"gray",variant:"ghost",position:"absolute",right:4,top:2,onMouseDown:np.Fw,spacing:0,children:(0,h.jsx)(eJ.K,{"aria-label":e2.Ru._({id:"j+JKcM"}),icon:(0,h.jsx)(_.g,{icon:e0.GRI}),minW:6,h:6,isRound:!0,onClick:i,backgroundColor:"white"})})]})}):null};var d8=n(35481);let pe=i.CU.create({name:"footnoteLabel",inclusive:!1,excludes:"link underline",priority:et.y.FootnoteLabel,parseHTML:()=>[{tag:"span[class=footnote-label][bookmark]",getAttrs:ee.Ll},{tag:"span[class=footnote-label]"}],renderHTML(e){let{HTMLAttributes:t}=e;return["span",(0,i.KV)(t,{class:"footnote-label"}),0]},renderHTMLforAI(e){let{mark:t,disableBookmarks:n}=e;return n?["span",{class:"footnote-label",noteId:t.attrs.noteId},0]:["span",{class:"footnote-label",bookmark:(0,ee.vL)(t)},0]},addAttributes:()=>({noteId:{rendered:!1}}),addProseMirrorPlugins(){return[(0,d8.f)(this,pt)]}}),pt=e=>{let{node:t,editor:n,children:i}=e,{noteId:a}=t.attrs,r=(0,lK.oR)(),{onClick:s}=d5(n,a),l=!(0,rr.NO)(n),o=(0,I.useCallback)(()=>{l&&s()},[l,s]);return(0,h.jsx)(p.VR,{as:"span",className:"footnote-label-view",children:(0,h.jsx)(S.E,{as:"span",className:"footnote-label",onClick:o,"data-footnote-label":!0,cursor:l?"pointer":void 0,children:r?i:(0,h.jsx)(p.$p,{as:"span"})})})},pn=/(?:^|\s)((?:\^)((?:[^^]+))(?:\^))$/,pi=i.bP.create({name:"footnote",content:"(block | footnoteBlock)+",group:"inline",atom:!0,inline:!0,priority:et.y.Footnote,parseHTML:()=>[{tag:"span[class=footnote]",getContent:(e,t)=>sB.FK.fromJSON(t,JSON.parse(e.getAttribute("data-content")||"{}"))},{tag:"div[class=imported-footnote]"},{tag:"footnote[bookmark]",getAttrs:ee.Ll,getContent:ee.cn},{tag:"footnote[noteid]",getAttrs:e=>({noteId:e.getAttribute("noteid")})}],renderHTML(e){let{node:t,HTMLAttributes:n}=e;return["span",(0,i.KV)(n,{class:"footnote","data-content":JSON.stringify(t.content.toJSON())})]},renderHTMLforAI(e){let{node:t,disableBookmarks:n}=e;return n?["footnote",{noteId:t.attrs.noteId},0]:["footnote",{bookmark:(0,ee.vL)(t)}]},addAttributes:()=>({noteId:{parseHTML:e=>{let t=(0,ee.Ll)(e);return t&&t.noteId?t.nodeId:(0,d$.pN)()},default:void 0}}),addNodeView:()=>lR(d4,{nodeName:"footnote",preventNodeOrExtensionTypes:["doc","document","card"]}),addInputRules(){var e;return[(e={find:pn,nodeType:this.type,markType:this.editor.schema.marks.footnoteLabel},new i.fV({find:e.find,handler:t=>{let{state:n,range:a,match:r}=t,{tr:s}=n,l=r[r.length-1],o=r[0],c=a.to;if(l){let t=o.search(/\S/),r=a.from+o.indexOf(l),d=r+l.length;if((0,i.hO)(a.from,a.to,n.doc).filter(t=>t.mark.type.excluded.find(n=>n===e.markType&&n!==t.mark.type)).filter(e=>e.to>r).length)return;d Expensive Take time Low Meeting with Jon Team bonding Checking emails HR meetings Onboarding new hire Attend CS meeting Team happy hour Attend CS meeting Office tour 1:1 with Zach Company all hands Bugbashing diagrams V2 with eng team Customer call Vendor call Setup a call with our food vendor at the office in SF \uD83C\uDF54 Lunch Campaign brief Brainstorming idea Pitching V1 draft Team sync Product launch PR push Strangers Community Acquaintances Friends Family Friends Family Acquaintances Community Strangers m)))for(let n of f){if(!n.detectNode(e))continue;let l=n.getNodeId(e);if(!l)continue;let c={docId:d||t.gammaDocId,workspaceId:o||t.gammaOrgId||(0,r.gx)(),interactionId:a,theme:i,cardDimensions:x,imageStore:b,traceparent:s},p=n.getCacheKey(e,c);if(y.has(p)){j(t,l,n,y.get(p));continue}if(v.has(p)){v.get(p).then(e=>{j(t,l,n,e)});continue}let u=n.processNode(e,c);v.set(p,u),u.then(i=>{y.set(p,i),j(t,l,n,i),w.emit("processed",{node:e,attrs:i,processor:n,interactionId:c.interactionId,docId:c.docId})});break}})},k=async e=>{let{editor:t,content:n,theme:i,interactionId:r,workspaceId:s,docId:l,traceparent:o,cardDimensions:c}=e,d=a.bP.fromJSON(t.state.schema,n);A({editor:t,rootNode:d,theme:i,interactionId:r,traceparent:o,workspaceId:s,docId:l,cardDimensions:c})},j=(e,t,n,a)=>{let r=(0,i.xe)(e.state.doc,e=>n.getNodeId(e)===t)[0];if(!r)return void console.error("[updateAsyncNodeAttrs] Could not find node with id=".concat(t));let s=e.chain();s.updateAttributesAtPos(r.pos,a),s.noUndo&&s.noUndo(),s.run()}},35481:(e,t,n)=>{"use strict";n.d(t,{f:()=>r});var i=n(63867),a=n(43962);let r=(e,t)=>new i.k_({key:new i.hs("".concat(e.name,"_markview")),props:{nodeViews:{[e.name]:(n,i,r,s)=>(0,a.g)(t,{contentDOMElementTag:"span",as:"span"})({editor:e.editor,node:n,getPos:r,decorations:s,extension:{name:e.name,type:e.type.name,options:e.options,storage:e.storage},HTMLAttributes:{}})}}})},35665:(e,t,n)=>{"use strict";n.d(t,{DN:()=>a,LF:()=>s});var i=n(90158),a=function(e){return e.CREATE_COMMENT_FROM_SELECTION="createCommentFromSelection",e.OPEN_POPUP_COMMENT="openPopupComment",e.POPUP_COMMENT_TOGGLED="popupCommentToggled",e.OPEN_THEME_DRAWER="openThemeDrawer",e.OPEN_PAGE_SETUP="openPageSetup",e.OPEN_PRESENT_MODE_CONTEXT_MENU="openPresentModeContextMenu",e.Y_DOC_IS_TOO_LARGE="yDocIsTooLarge",e}({});class r extends i.b{}let s=new r},35859:(e,t,n)=>{"use strict";n.d(t,{PH:()=>d,SM:()=>g,UG:()=>c,XD:()=>x,fA:()=>h,gb:()=>m});var i=n(6029),a=n(2241),r=n(99492),s=n(55597),l=n(48621),o=n(77650);let c=.25*!n(4742).D1,d={top:0,right:0,bottom:0,left:0},p={monochrome:{label:()=>o.Ru._({id:"VvdC4u"})},spin:{label:()=>o.Ru._({id:"0LFzg9"})},complement:{label:()=>o.Ru._({id:"2HDXEj"})},complement2:{label:()=>o.Ru._({id:"XTxqsS"})},alternating:{label:()=>o.Ru._({id:"K+2OGd"})}},u={monochrome:{label:()=>o.Ru._({id:"VvdC4u"})},alternating:{label:()=>o.Ru._({id:"K+2OGd"})},theme:{label:()=>o.Ru._({id:"FEr96N"})},spin:{label:()=>o.Ru._({id:"0LFzg9"})},complement:{label:()=>o.Ru._({id:"2HDXEj"})},complement2:{label:()=>o.Ru._({id:"XTxqsS"})}},h={...p,...u},g=e=>e?u:p,m="monochrome",x=Object.freeze({pie:{icon:(0,i.jsx)(l.g,{icon:r.W1p}),selectedIcon:(0,i.jsx)(l.g,{icon:s.W1p}),label:()=>o.Ru._({id:"RT6aCN"})},donut:{icon:(0,i.jsxs)(a.B.span,{className:"fa-layers fa-fw",children:[(0,i.jsx)(l.g,{icon:r.xD0}),(0,i.jsx)(l.g,{icon:r.ZPt})]}),selectedIcon:(0,i.jsxs)(a.B.span,{className:"fa-layers fa-fw",children:[(0,i.jsx)(l.g,{icon:s.xD0}),(0,i.jsx)(l.g,{icon:r.ZPt})]}),label:()=>o.Ru._({id:"Cn5cfQ"})},line:{icon:(0,i.jsx)(l.g,{icon:r.gK3}),selectedIcon:(0,i.jsx)(l.g,{icon:s.gK3}),label:()=>o.Ru._({id:"MZW+2G"})},bar:{icon:(0,i.jsx)(l.g,{icon:r.s67}),selectedIcon:(0,i.jsx)(l.g,{icon:s.s67}),label:()=>o.Ru._({id:"EzalDc"})},"horizontal-bar":{icon:(0,i.jsx)(l.g,{icon:r.Mkm}),selectedIcon:(0,i.jsx)(l.g,{icon:s.Mkm}),label:()=>o.Ru._({id:"CeeoKy"})}})},36063:(e,t,n)=>{"use strict";n.d(t,{C:()=>g});var i=n(55729),a=n(7680),r=n(2420),s=n(67025),l=n(44732),o=n(94260),c=n(57489),d=n(78734),p=n(87489),u=n(42116),h=n(28680);let g=()=>{var e;let{product:t,subscription:n,openUpsellModal:g}=(0,o.I)(),m=null!=(e=(0,c.GV)(s.qj))?e:0,x=(0,c.GV)(h.qz),f=(0,c.GV)(p.sX),b=(0,c.GV)((0,r.pn)(f)),C=(0,a.r)("buddy-chat",{plan:null!=t?t:"free"})?m:1e3,{isDismissed:v,dismissWarning:y}=(()=>{let[e,t]=(0,u.M)("lowCreditsWarningDismissed",null),n=(0,i.useCallback)(()=>!!e&&(!(Date.now()-e>864e5)||(t(null),!1)),[e,t]),a=(0,i.useCallback)(()=>{t(Date.now())},[t]);return{isDismissed:n(),dismissWarning:a}})(),w="ok";C<=0?w="out":C<=200&&!v&&(w="low");let A="not-full";x>18e4?A="full":x>15e4&&(A="almost-full");let k=null;b?k="stillStreaming":"out"===w?k="credits":"full"===A&&(k="contextWindow");let j=null;if(null==n?void 0:n.nextCreditRefillTime){let e=new Date(n.nextCreditRefillTime),t=new Date;j=Math.ceil((e.getTime()-t.getTime())/864e5)}let L=t?null:{key:"plus",name:l.Ft},E="refill",S=null;return L&&(E="upgrade",S=L.name),{availableCredits:C,contextWindowStatus:A,creditStatus:w,tokensUsed:x,product:t,subscription:n,upsellType:E,upsellPlanName:S,daysToNextCredit:j,openUpgradeModel:(0,i.useCallback)(()=>{L&&g({segmentEvent:d.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_BUDDY_EDIT_CHAT,upsellLocation:"credits.buddyEditChat",targetFeature:"unlimited_credits"})},[g,L]),dismissLowCreditsWarning:y,disabledReason:k}}},36465:(e,t,n)=>{"use strict";n.d(t,{c:()=>u});var i=n(81278),a=n(55729),r=n(1319),s=n(22199),l=n(57489),o=n(70077),c=n(80621),d=n(6139),p=n(74048);let u=e=>{let{url:t,nonPublishedUrl:n}=e,{push:u}=(0,i.useRouter)(),h=(0,o.En)(),g=(0,l.GV)(r.Jo),m=(0,d.oR)(),x=(0,l.GV)(s.C),f=m?(0,c.M7)({url:t,doc:g,previewEnabled:x}):n||t,b=h&&(0,c.uH)(t,g),C=(0,a.useCallback)(e=>{(0,p.jv)(f)&&(e.preventDefault(),u(f,void 0,{shallow:!0}))},[f,u]);return(0,a.useMemo)(()=>({linkUrl:f,handleClick:x?C:void 0,isCurrentPage:b}),[C,f,x,b])}},36939:(e,t,n)=>{"use strict";n.d(t,{j:()=>p});var i=n(51684),a=n(99492);n(77650);var r=n(8141),s=n(15726),l=n(13796),o=n(85851),c=n(55351),d=n(19451);let p={bing:"image.bing",giphy:"image.giphy",google:"image.google",web:"image.web",unsplash:"image.unsplash",pexels:"image.pexels",lexica:"image.lexica",aiGenerated:"image.ai-generated",fontawesome:"image.icon",pictographic:"image.pictographic",pictographicIcons:"image.pictographic.icon",none:"image.none",placeholder:"image.placeholder",accentTheme:"accent.theme"};c.a,l.X,d.R,r.U,o.x,s.P,a.sAw,a.Dfk,i.yvG},37548:(e,t,n)=>{"use strict";n.d(t,{Y:()=>u});var i=n(6029),a=n(88516),r=n(58959),s=n(8099),l=n(16936),o=n(38036),c=n(99492),d=n(48621),p=n(77650);let u=e=>{let{value:t,setValue:n,min:u,max:h,step:g=1,decrementTooltip:m,incrementTooltip:x,isDecrementTooltipDisabled:f=!0,isIncrementTooltipDisabled:b=!0,isDisabled:C=!1,isInputReadOnly:v=!1,inputMaxW:y,containerW:w}=e,{getInputProps:A,getIncrementButtonProps:k,getDecrementButtonProps:j}=(0,a.h)({step:g,min:u,max:h,value:t,onChange:e=>{let t=Number(e);isNaN(t)||th||n(t)}});return(0,i.jsxs)(r.z,{w:w,children:[(0,i.jsx)(s.m,{label:m,isDisabled:f,hasArrow:!0,placement:"top",children:(0,i.jsx)(l.K,{...j(),isDisabled:C,"aria-label":p.Ru._({id:"JvTdAL"}),icon:(0,i.jsx)(d.g,{icon:c.EZy}),rounded:"md",variant:"plain"})}),(0,i.jsx)(o.p,{...A(),maxW:y,px:0,textAlign:"center",isReadOnly:v}),(0,i.jsx)(s.m,{label:x,isDisabled:b,hasArrow:!0,placement:"top",children:(0,i.jsx)(l.K,{...k(),"aria-label":p.Ru._({id:"kdkZBD"}),icon:(0,i.jsx)(d.g,{icon:c.QLR}),rounded:"md",variant:"plain"})})]})}},37848:(e,t,n)=>{"use strict";function i(e,t){if(null!=e)return e;let n=Error(void 0!==t?t:"Got unexpected "+e);throw n.framesToPop=1,n}n.d(t,{Z:()=>i})},38089:(e,t,n)=>{"use strict";n.d(t,{f:()=>p});var i=n(6029),a=n(80314),r=n(64268),s=n(51504),l=n(57405),o=n(48810),c=n(3616),d=n(59534);let p=e=>{let{updateYourBillingInformationReason:t}=e,n=(0,d.U)();if(!n.isPaymentOverdue)return null;let{billingAdminDisplayName:p}=n,u=(0,i.jsx)(c.x6,{id:"wg3zrp",components:{0:(0,i.jsx)(a.N,{href:n.updateYourBillingInfoHref,onClick:n.updateYourBillingInfoOnClick,isExternal:!0,textDecoration:"underline"})}}),h=(0,i.jsx)(c.x6,{id:"nK/p5s",values:{billingAdminDisplayName:p}});return(0,i.jsxs)(r.F,{status:"error",children:[(0,i.jsx)(s._,{}),(0,i.jsxs)(l.T,{alignItems:"start",children:[(0,i.jsxs)(o.E,{children:[(0,i.jsx)(c.x6,{id:"TuwbmO"})," ",n.isCurrentUserBillingAdmin?u:h]}),t]})]})}},38359:(e,t,n)=>{"use strict";n.d(t,{R:()=>i});let i=new(n(90158)).b},38377:(e,t,n)=>{"use strict";n.d(t,{Dn:()=>o,r4:()=>s,vf:()=>l});var i=n(99492),a=n(55597),r=n(77650);let s=3,l=()=>[{name:r.Ru._({id:"bjuYAW"}),key:"solid",icon:a.Cpz},{name:r.Ru._({id:"bCuf07"}),key:"outline",icon:i.Cpz},{name:r.Ru._({id:"1lWK8g"}),key:"link",icon:i.CQO}],o={buttonGroup:{alignEnabled:!0,colorEnabled:!0,linkDropdownEnabled:!0,variants:["solid","outline"],defaultVariant:"solid"},navbarButtons:{alignEnabled:!1,colorEnabled:!0,linkDropdownEnabled:!1,variants:["solid","outline"],defaultVariant:"solid"},navbarLinks:{alignEnabled:!0,colorEnabled:!1,linkDropdownEnabled:!1,variants:["link"],defaultVariant:"link"}}},38745:(e,t,n)=>{"use strict";n.d(t,{L:()=>o,X:()=>l});var i=n(55729),a=n(5302),r=n(18629);let s=["GetSavedMedia","GetUserSavedMedia","GetWorkspaceSavedMedia"],l=e=>{var t;let{docId:n,themeId:r,interactionId:l,scope:c="legacy",count:d=18,savedMediaContext:p}=e,{data:u,loading:h,fetchMore:g}=o({scope:c,docId:n,themeId:r,interactionId:l,count:d,savedMediaContext:p}),m=(0,i.useMemo)(()=>{switch(c){case"user":return"userSavedMedia";case"doc":return"workspaceSavedMedia";default:return"savedMedia"}},[c]),x=(0,i.useMemo)(()=>{var e;return((null==u||null==(e=u[m])?void 0:e.edges)||[]).map(e=>e.node)},[u,m]),f=null==u||null==(t=u[m])?void 0:t.pageInfo,[b,C]=(0,i.useState)(!1),v=(0,i.useCallback)(async()=>{if((null==f?void 0:f.hasNextPage)&&(null==f?void 0:f.endCursor)){C(!0);try{await g({variables:{after:f.endCursor},updateQuery:(e,t)=>{var n,i;let{fetchMoreResult:a}=t;if(!a)return e;let r=(null==(n=a[m])?void 0:n.edges)||[],s=[...(null==(i=e[m])?void 0:i.edges)||[],...r];return{...e,[m]:{...a[m],edges:s}}}})}catch(e){console.error("Error loading more images:",e)}finally{C(!1)}}},[g,f,m]),[y,w]=(0,i.useState)(null),[A,k]=(0,i.useState)(!1),[j,L]=(0,i.useState)(!1),[E]=(0,a.GQw)(),[S]=(0,a.t77)(),[M]=(0,a.sIv)(),_=(0,i.useCallback)(async e=>{w(e),k(!0);try{await E({variables:{id:e},update:t=>{t.evict({id:t.identify({id:e,__typename:"SavedMedia"})}),t.gc()},refetchQueries:s})}catch(e){console.error("Error deleting image:",e)}finally{w(null),k(!1)}},[E]),I=(0,i.useCallback)(async e=>{try{await M({variables:{ids:e},refetchQueries:s})}catch(e){console.error("Error unarchiving images:",e)}},[M]),D=(0,i.useCallback)(async e=>{let t=!1;L(!0);try{await S({variables:{ids:e},update:t=>{e.forEach(e=>{t.evict({id:t.identify({id:e,__typename:"SavedMedia"})})}),t.gc()},refetchQueries:s})}catch(e){console.error("Error deleting images:",e),t=!0}finally{L(!1)}return t?{success:!1}:{success:!0,undo:()=>I(e)}},[S,I]);return{history:x,loadMore:v,isLoadingMore:b,canLoadMore:!!(null==f?void 0:f.hasNextPage),isLoading:h,deleteImage:_,deletingId:y,isDeleting:A,isDeletingMany:j,deleteMany:D}},o=e=>{let{scope:t,interactionId:n,docId:i,themeId:s,count:l=18,savedMediaContext:o}=e,c={workspaceId:(0,r.x)(o),types:[a.zut.Image],sources:["image.ai-generated","image.ai-edited"],first:l,...n?{interactionId:n}:{}},d={type:a.zut.Image,source:"image.ai-generated",first:l},p={...i?{docId:i}:{},...s?{themeId:s}:{}},u=(0,a.abJ)({variables:{...c},fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",skip:"user"!==t}),h=(0,a.Gc5)({variables:{...c,...p},fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",skip:"doc"!==t}),g=(0,a.N3Q)({variables:{...d,...p},fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",skip:"legacy"!==t});return"user"===t?u:"doc"===t?h:g}},38791:(e,t,n)=>{"use strict";n.d(t,{J:()=>s,f:()=>r});var i=n(94289),a=n(22670);let r=e=>{let{editor:t,content:n,operation:a="insert"}=e,r=Array.isArray(n)?n:[n],s=i.Ji.fromJSON(t.schema,{content:r});t.view.dragging={slice:s,move:!0,operation:a},t.commands.setTextSelection(t.state.selection.from)},s=(e,t)=>{a.zS.track(a.VV.NODE_INSERTED,{node_name:e.nodeName,command:e.key,method:t}),"card"===e.nodeName&&a.zS.track(a.VV.CARD_CREATED,{method:t,command:e.key})}},39027:(e,t,n)=>{"use strict";n.d(t,{R:()=>y});var i=n(6029),a=n(53996),r=n(26420),s=n(21938),l=n(51684),o=n(48621),c=n(31241),d=n(77650),p=n(55729),u=n(45588),h=n(51203),g=n(57489),m=n(52239),x=n(5314),f=n(87489),b=n(3898),C=n(43986),v=n(85220);let y=e=>{let{image:t,iconSize:n,boxProps:p,number:u,selectCell:h,placeholderIfEmpty:g,isNumbered:x,textAlign:f,fontWeight:v,color:y="currentColor"}=e,{hasIcon:A,handleChangeIcon:k,isEditable:j}=w({image:t,selectCell:h}),L=g&&!A,E=x&&!A;return(0,i.jsx)(c.Tz,{placement:"top",label:A?d.Ru._({id:"yBP2Ki"}):d.Ru._({id:"zFIUaq"}),isDisabled:!j||E,children:(0,i.jsxs)(a.o,{className:(0,s.cx)("image"),h:"calc(1em * var(--line-height-heading))",w:"1em",fontSize:"".concat(n,"em"),fontWeight:v,textAlign:f,role:"group",pos:"relative","data-smart-layout-image-drop-target":"true",onClick:j&&!E?k:void 0,css:(0,m.t)(y),...p,children:[A?(0,i.jsx)(C.s,{image:t}):u?"".concat(u):null,(j&&!E||L)&&!(0,b.nr)()&&(0,i.jsx)(r.a,{bg:"var(--placeholder-button-bg-color)",color:"var(--placeholder-button-text-color)",opacity:+!!L,_groupHover:{opacity:1},pos:"absolute",fontSize:"0.8em",p:"0.5em",borderRadius:"md",cursor:"pointer",children:(0,i.jsx)(o.g,{icon:l.cCs,fixedWidth:!0})})]})})},w=e=>{let{image:t,selectCell:n,disableEditing:i}=e,a=(0,g.GV)(f.nD)&&!i&&n,r=(null==t?void 0:t.src)||(null==t?void 0:t.tempUrl),{setMediaDrawerSourceKeyAction:s}=(0,v.B)();return{hasIcon:r,handleChangeIcon:(0,p.useCallback)(e=>{e.stopPropagation(),null==n||n();let i=u.of.get("pictographicIconsSearch")?h.un.key:h.fo.key;s((null==t?void 0:t.source)||i,!0),setTimeout(()=>{(0,x.G)(!1)},30)},[n,s,null==t?void 0:t.source]),isEditable:a}}},39150:(e,t,n)=>{"use strict";n.d(t,{P:()=>a,T:()=>i});let i="non-clickable",a={clipType:null,clipPath:null,clipAspectRatio:null,width:null}},39239:(e,t,n)=>{"use strict";n.d(t,{a:()=>g,h:()=>m});var i=n(21938),a=n(37243),r=n(63867),s=n(97255),l=n(45588),o=n(20044);class c extends r.k_{removeOverlappingDecorations(e,t){let n=this.getDecorationsRanges(t),i=e.find(n.from,n.to).filter(e=>n.hasRange(e));return e.remove(i)}getDecorationsRanges(e){let t=1/0,n=-1/0,i=new Set;return e.forEach(e=>{let{from:a,to:r}=e;a Item ').concat(e,"Two
',shapeColor:null},parentId:"page:page",index:"a4",typeName:"shape"},{x:605.5691768594324,y:545.3520002984831,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:LuxCoSOJiKidTHonK_r3y",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'Four
',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"},{x:811.2936767672497,y:332.49917028373386,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:jNEccTSx5tCosurJ5Ot2M",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'One
',shapeColor:null},parentId:"page:page",index:"a6",typeName:"shape"},{x:786.7936767672497,y:753.4464458368486,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:OUIb317WtLr7vTROMJmRY",type:"text",props:{color:"black",size:"m",w:145.68119328124112,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:27,html:'Three
',shapeColor:null},parentId:"page:page",index:"a7",typeName:"shape"},{x:774.4554909171899,y:664.006697053962,rotation:3.141592653589793,isLocked:!1,opacity:1,meta:{},id:"shape:gOmdcWQlSymeyfc0iFv_H",type:"arrow",parentId:"page:page",index:"a8",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:-33.715948517019974,start:{type:"point",x:-143.39749318568477,y:299.6671450013758},end:{type:"point",x:-296.8596898701958,y:124.06206342608016},arrowheadStart:"none",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:949.3708512974239,y:475.1522148190538,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:FoSkoOljiovlpXtyepQ0L",type:"arrow",parentId:"page:page",index:"a8G",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:-33.715948517019974,start:{type:"point",x:-165.31582160993514,y:295.60684693665877},end:{type:"point",x:-292.70420767490987,y:127.69426010254801},arrowheadStart:"none",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:749.9432407400066,y:507.6958283407593,rotation:4.555309347705199,isLocked:!1,opacity:1,meta:{},id:"shape:xJbFH6GE8sktyfodgK-9d",type:"arrow",parentId:"page:page",index:"a8V",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:-33.715948517019974,start:{type:"point",x:-141.06822675649278,y:304.84894107910753},end:{type:"point",x:-293.7665666504506,y:149.96506626343376},arrowheadStart:"none",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:973.8831014746072,y:631.4630835322564,rotation:1.413716694115406,isLocked:!1,opacity:1,meta:{},id:"shape:98AlWuZ3MNJ8HXkw_0SX8",type:"arrow",parentId:"page:page",index:"a9",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:-33.715948517019974,start:{type:"point",x:-138.9882886080492,y:300.5849857402369},end:{type:"point",x:-290.8832143177716,y:128.98965564678986},arrowheadStart:"none",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"}],assets:[],meta:{},width:420.44444444444446,svg:''}},quadrant:{type:"diagram",attrs:{horizontalAlign:"center",shapes:[{x:1074.82421875,y:229.03125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:0ok4F6wp2WXfO_JbW55tI",type:"arrow",parentId:"page:page",index:"a1",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:0,start:{type:"point",x:0,y:0},end:{type:"point",x:0,y:400},arrowheadStart:"arrow",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:869.5924737463713,y:27.95840719431982,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:lfd5uMWVGIIFlwc_gfUf_",type:"arrow",parentId:"page:page",index:"a2",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:0,start:{type:"point",x:0,y:400},end:{type:"point",x:400,y:400},arrowheadStart:"arrow",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:1026.82421875,y:170.3671875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:c4kLEFg-x_YebbalM4bbJ",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'Title
',shapeColor:null},parentId:"page:page",index:"a3",typeName:"shape"},{x:1275.47265625,y:404.9296875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:rr2bWXVlRik_OTR3-Mzxb",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'Title
',shapeColor:null},parentId:"page:page",index:"a4",typeName:"shape"},{x:770.2109375,y:404.9296875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:4nADMgFMClNzOAl0NqJsR",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'Title
',shapeColor:null},parentId:"page:page",index:"a4V",typeName:"shape"},{x:1026.82421875,y:640.79296875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:pQUKVKJOu78f_j_B0Y1_-",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'Title
',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"}],assets:[],meta:{},width:434.6666666666667,svg:''}},venn:{type:"diagram",attrs:{horizontalAlign:"center",shapes:[{x:1175.87109375,y:508.45703125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:YuAAYaKmNVXbxRM9Ym0z4",type:"geo",props:{w:394.4375,h:394.4375,geo:"ellipse",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a1",typeName:"shape"},{x:904.79296875,y:508.45703125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:ywvivjfUEJxH_FT8HCp6E",type:"geo",props:{w:394.4375,h:394.4375,geo:"ellipse",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a2",typeName:"shape"},{x:1040.3320312500002,y:270.0929726013588,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:uoJ_xUvPbDuyBaVh94J02",type:"geo",props:{w:394.4375,h:394.4375,geo:"ellipse",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a3",typeName:"shape"},{x:1092.234375,y:547.42578125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:W8BtDrKhUUa_fmB-YfrG4",type:"text",props:{color:"black",size:"m",w:108,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:24,html:'
qualityCheap
',shapeColor:null},parentId:"page:page",index:"a7",typeName:"shape"},{x:1017.1328125,y:705.67578125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:gaQCyTxoxdrsvbDkqQV9C",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:34,html:'Fast
',shapeColor:null},parentId:"page:page",index:"a8",typeName:"shape"},{x:1189.5507812500002,y:424.234375,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:VAbhvBq-Ec1CIYnCjzhl2",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:34,html:'Good
',shapeColor:null},parentId:"page:page",index:"a9",typeName:"shape"}],assets:[],meta:{},width:431.1111111111111,svg:''}},calendarWeek:{type:"diagram",attrs:{horizontalAlign:null,shapes:[{x:179.0625,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:hF6E8P7CiXiSsRo7LG0FF",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"Zy",typeName:"shape"},{x:495.4840350809791,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:taayoSjVZnQxAEAkYzW8F",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"Zz",typeName:"shape"},{x:811.9055701619584,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:DogbW2-V83SiEhlezSTF1",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a0",typeName:"shape"},{x:1128.3271052429373,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:SzwGSCVn7h1Uo_B_b-0jU",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a1",typeName:"shape"},{x:1445.4682141660628,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:IAo_g6FQp9YK2JWBCaGMU",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a2",typeName:"shape"},{x:832.3614242096944,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:l_vkpYMsSpaE9s3TN_mKw",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Wed",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'Wed
',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"},{x:1148.7829592906733,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Cw9jJcIeB18UZCowlxx0A",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Thu",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'Thu
',shapeColor:null},parentId:"page:page",index:"a6",typeName:"shape"},{x:1465.9240682137988,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:VvguEUBmR1u7tIdodua_7",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Fri",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'Fri
',shapeColor:null},parentId:"page:page",index:"a7",typeName:"shape"},{x:204.97813786171344,y:211.51595163729675,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:lqef5zWrrlQl9HENeGEnL",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Meeting with Jon",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'Tue
',shapeColor:null},parentId:"page:page",index:"aE",typeName:"shape"},{x:199.518354047736,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:tSOF89upJLNWmMbbVcY6R",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Mon",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'Mon
',shapeColor:null},parentId:"page:page",index:"aF",typeName:"shape"}],assets:[{meta:{},id:"asset:1703535279",type:"image",typeName:"asset",props:{name:"Screen Shot 2024-04-10 at 3.37.50 PM.png",src:"https://cdn-staging.gamma.app/QWjS6fBfpt/b63db3d6baac4d469108cf61a4c7ee71/original/Screen-Shot-2024-04-10-at-3.37.50-PM.png",w:2842,h:1550,mimeType:"image/png",isAnimated:!1}},{meta:{},id:"asset:-1866522948",type:"image",typeName:"asset",props:{name:"tldrawFile",src:"https://cdn-staging.gamma.app/QWjS6fBfpt/c494e974b8cc46b8910df2aa1a4051db/original/tldrawFile.png",w:3841,h:2161,mimeType:"image/png",isAnimated:!1}}],meta:{},width:null,svg:''}},calendarMonths:{type:"diagram",attrs:{horizontalAlign:null,shapes:[{x:187.0625,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:hF6E8P7CiXiSsRo7LG0FF",type:"geo",props:{w:419.6875,h:677.9375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"none"},parentId:"page:page",index:"Zy",typeName:"shape"},{x:621.23828125,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:taayoSjVZnQxAEAkYzW8F",type:"geo",props:{w:419.6875,h:677.9375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"none"},parentId:"page:page",index:"Zz",typeName:"shape"},{x:1055.4140625,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:DogbW2-V83SiEhlezSTF1",type:"geo",props:{w:419.6875,h:677.9375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"none"},parentId:"page:page",index:"a0",typeName:"shape"},{x:1479.765625,y:227.52734375,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:n-HH4IouUsStSFr3VNbU-",type:"line",parentId:"page:page",index:"a2",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:-4.6640625,y:22115642650533118e-29},a2:{id:"a2",index:"a2",x:-1292.703125,y:2220446049250313e-28}},shapeColor:null,strokeWidth:"none"},typeName:"shape"},{x:201.34708590770333,y:145.867869309553,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:BEBrp9VENbneWCEP9Z57D",type:"text",props:{color:"black",size:"m",w:389.55916409229667,text:"January",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'January
',shapeColor:null},parentId:"page:page",index:"a3",typeName:"shape"},{x:631.6081020625556,y:145.867869309553,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:-3Bu-xyyud5-NY1mEsn_r",type:"text",props:{color:"black",size:"m",w:399.24346043744436,text:"February",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'February
',shapeColor:null},parentId:"page:page",index:"a4",typeName:"shape"},{x:1064.4140625,y:145.867869309553,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:97V6hIrYPl_7kahzLVj4Y",type:"text",props:{color:"black",size:"m",w:397.96463853034425,text:"March",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'March
',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"},{x:213.4453125,y:262.6015625,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:hqEIx0gJpckN8eL0a3_eG",type:"geo",props:{w:377.57421875,h:68.80859375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"Campaign brief",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'Me
',shapeColor:"#FFFFFF"},parentId:"page:page",index:"aB",typeName:"shape"}],assets:[{meta:{},id:"asset:1250396056",type:"image",typeName:"asset",props:{name:"tldrawFile",src:"https://cdn-staging.gamma.app/QWjS6fBfpt/1503bafa04414cc2a7b9848c75a23885/original/tldrawFile.png",w:800,h:801,mimeType:"image/png",isAnimated:!1}}],meta:{},width:360,svg:''}},targetCircles:{type:"diagram",attrs:{horizontalAlign:"center",shapes:[{x:929.6197161942252,y:155.0916582850458,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Lyhoe8Jk5MAMoudOizb8X",type:"geo",props:{w:500.14804571219815,h:500.14804571219815,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a0G",typeName:"shape"},{x:967.92743672945,y:193.45976889185556,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:RYOvVH5HKvjk5GXZojXEJ",type:"geo",props:{w:423.4118244985782,h:423.4118244985782,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a0l",typeName:"shape"},{x:1007.5906901264586,y:233.06263221727892,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:guJhyRC2_2GgZ9f0HcNJR",type:"geo",props:{w:344.20609784773154,h:344.20609784773154,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a1V",typeName:"shape"},{x:1043.7799729004403,y:269.2519149912604,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:seEkM5XtC9yIw7hoXfdbS",type:"geo",props:{w:271.8275322997684,h:271.8275322997684,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a2V",typeName:"shape"},{x:1081.7319672065987,y:307.3344023477454,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:NS2ahjw0mGlpg-PMYOxM8",type:"geo",props:{w:195.6625575867985,h:195.6625575867985,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a3V",typeName:"shape"},{x:1115.50785950286,y:340.94563257104426,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:3f1yjdcch_VMlWXK600PT",type:"geo",props:{w:128.4400971402006,h:128.4400971402006,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'',shapeColor:"#26A688",strokeWidth:"sm"},parentId:"page:page",index:"a4V",typeName:"shape"},{x:1073.6937390503244,y:381.6656811411451,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:1FLv65NIvaurbbxTQrE18",type:"text",props:{color:"black",size:"m",w:212,text:"Me",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:27,html:'Me
',shapeColor:"#FFFFFF"},parentId:"page:page",index:"aB",typeName:"shape"},{x:1381.0026472829704,y:173.17393949526377,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Q6dHtLEQiLE4grg0RCM-A",type:"line",parentId:"page:page",index:"aC",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:2.417216937863941,y:7.723304968297555},a2:{id:"a2",index:"a2",x:-52.226471674030236,y:48.30663418059406}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1396.40422015788,y:245.48057367585784,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:V6TsnoH4I7lC4eFh_jCVf",type:"line",parentId:"page:page",index:"aCV",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:48.001155258881184,y:41.665293041944466},a2:{id:"a2",index:"a2",x:-47.682312332765534,y:66.29026038484135}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1418.8041070476638,y:554.4103614129623,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Z7iFyapJSWnC-Nj48trDz",type:"line",parentId:"page:page",index:"aCd",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:28.116150018295414,y:-27.85190422662322},a2:{id:"a2",index:"a2",x:-138.26659908197,y:-91.24836881350053}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1396.40422015788,y:405.1656811411451,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:UyPPQxh5Izzrta_PeC4Lv",type:"line",parentId:"page:page",index:"aCl",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:94.52397902306642,y:3674838211509268e-29},a2:{id:"a2",index:"a2",x:-62.28449928723883,y:3674838211509268e-29}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1396.40422015788,y:680.9410126688012,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:YvmG2cbsMv-yBAjUCLAZV",type:"line",parentId:"page:page",index:"aD",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:-30.33301659894073,y:-34.31453399190673},a2:{id:"a2",index:"a2",x:-187.1016230443878,y:-198.11935311752904}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1456.428646134135,y:520.7240691140834,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:EdTs6rzP02YRCn-NSSouG",type:"text",props:{color:"black",size:"m",w:190.61066381032765,text:"Friends",font:"draw",align:"start",autoSize:!1,scale:1,h:44,growY:0,html:'l+o)&&("document"===e.type.name||!i||this.decorateNode(n,e,t,i,a)))}constructor({key:e,decorateNode:t,options:n={}}){super({key:e,state:{init(e,t){let{doc:n}=t;return{decorations:this.decorateDoc(n)}},apply(e,t){var i,a;let r=null==(i=n.processEntireDoc)?void 0:i.call(n),s=null!=(a=n.shouldProcessStep)?a:o.Be,l=t.decorations;if(!e.steps.length&&!r)return{...t,decorations:l.map(e.mapping,e.doc)};if(r||(0,o.R3)(e))return{...t,decorations:this.decorateDoc(e.doc)};let c=[];e.steps.forEach((t,n)=>{if(s(t))return this.processStep(t,e,c,n)});let d=this.removeOverlappingDecorations(l.map(e.mapping,e.doc),c).add(e.doc,c);return{...t,decorations:d}}},props:{decorations:t=>{var n;return null==(n=e.getState(t))?void 0:n.decorations}}}),this.decorateNode=t}}var d=n(61386),p=n(49617),u=n(84739);function h(e,t,n,a,r){if((0,p.cE)(a)&&e.push(s.NZ.node(n,n+t.nodeSize,{},{isAnnotatable:!0})),(0,d.CD)(t))e.push(s.NZ.node(n,n+t.nodeSize,{class:(0,i.cx)("block","block-".concat(t.type.name),0===r&&"first-block",r===a.childCount-1&&"last-block")})),0===r&&((0,d.jg)(a)||(0,u.Eg)(a))&&e.push(s.NZ.node(n,n+t.nodeSize,{class:"first-block-in-card"},{isFirstBlockInCard:!0}));else{if(!t.isLeaf&&!t.isBlock)return!1;e.push(s.NZ.node(n,n+t.nodeSize,{class:"node-".concat(t.type.name)}))}return!0}let g=a.YY.create({name:"blockClass",addOptions:()=>({blockClass:"block"}),addProseMirrorPlugins:()=>[new c({key:new r.hs("blockClass"),decorateNode:h,options:{processEntireDoc:()=>!l.of.get("useTransactionBlockPlugin")}})]}),m=e=>!!e.find(e=>e.spec.isFirstBlockInCard)},39402:(e,t,n)=>{"use strict";n.d(t,{QJ:()=>x,Jl:()=>m});var i=n(4765),a=n(37243),r=n(63867),s=n(62040),l=n(22670),o=n(51831),c=n(83817),d=n.n(c),p=n(87489),u=n(20044),h=n(61386);class g{compute(e){let t=(e=>{let t=[],n={tree:{},parents:{},treeArray:[]};return e.doc.descendants((i,a)=>{if(!(0,h.jg)(i))return;let r=e.doc.resolve(a),s=i.attrs.id;t.push(s);let l=(0,u.TK)(r,h.jg).reverse().map(e=>{let{node:t}=e;return t.attrs.id}),o=[...l,s];o.reduce((e,t)=>(e[t]=e[t]||{},e[t]),n.tree),n.parents[s]=l,o.reduce((e,t)=>{let n=e.find(e=>e.id===t);return n?n.children:(e.push({id:s,children:[]}),e)},n.treeArray)}),{cardIds:t,cardIdMap:n}})(e);d()(this.value,t)||(this.hasChanges=!0);let n=t.cardIds.filter(Boolean),i=n.filter((e,t)=>n.includes(e,t+1));return this.duplicateCardIds=i.filter(e=>!this.duplicateCardIds.includes(e)),this.value=t,this}apply(e,t){return e.docChanged&&this.compute(t),this}processChanges(e){this.hasChanges&&this.value&&e((0,p.t0)(this.value)),this.hasChanges=!1}constructor(){this.hasChanges=!1,this.duplicateCardIds=[],this.value=null}}let m=new r.hs("cardIds"),x=a.YY.create({name:"cardIds",priority:o.y.CardIds,addOptions:()=>({enabled:!0}),addProseMirrorPlugins(){return this.options.enabled?[new r.k_({key:m,state:{init:()=>new g,apply:(e,t,n,i)=>t.apply(e,i)},appendTransaction:(e,t,n)=>{var a;let r=m.getState(n);if(!(null==r||null==(a=r.value)?void 0:a.cardIds))return null;if(e.some(e=>e.docChanged)&&r.duplicateCardIds.length&&!this.editor.isThumbnail){let t={duplicateIds:JSON.stringify(r.duplicateCardIds),transactions:JSON.stringify(f(e)),isThumbnail:this.editor.isThumbnail};null===l.zS||void 0===l.zS||l.zS.track(l.ng.DUPLICATE_CARD_IDS,{...t}),i.Cp("[generateCardIdMap] Duplicate cardIds detected. This is unexpected and will cause spotlight issues. Additional metadata:",{extra:t})}return null}})]:[]}}),f=e=>e.map(e=>{let t=e.steps.map(e=>{if(e instanceof s.Ln||e instanceof s.Wg){var t,n,i;let a=(null==(n=e.slice.toJSON())||null==(t=n.content)?void 0:t[0])||{},r={type:a.type,attrs:a.attrs,contentLength:null==(i=a.content)?void 0:i.length};return{name:e.constructor.name,from:e.from,to:e.to,sliceContentSimple:r}}return e instanceof s.q4?{name:e.constructor.name,pos:e.pos,attr:e.attr}:{name:e.constructor.name}}),n=Object.fromEntries(Object.entries(e.meta).map(e=>{let[t,n]=e;if("annotationEvent"===t){var i,a,r,s,l;return[t,{type:n.type,droppedBlockPos:n.droppedBlockPos,dragging:{inBlockLength:null==(a=n.dragging)||null==(i=a.inBlock)?void 0:i.length,inCardLength:null==(s=n.dragging)||null==(r=s.inCard)?void 0:r.length,origNodePos:null==(l=n.dragging)?void 0:l.origNodePos}}]}return"uiEvent"===t?[t,n]:[t,"object"==typeof n?"object":n]}));return{stepsData:t,docChanged:e.docChanged,selection:{from:e.selection.from,to:e.selection.to},selectionSet:e.selectionSet,metaData:n}})},39473:()=>{},39508:(e,t,n)=>{"use strict";n.d(t,{n:()=>i});let i=n(35658).Ay.extend({parseHTML:()=>[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration=line-through",consuming:!1},{style:"text-decoration-line=line-through",consuming:!1}],addKeyboardShortcuts(){return{"Mod-Shift-x":()=>this.editor.commands.toggleStrike()}}})},39616:(e,t,n)=>{"use strict";n.d(t,{_:()=>u});var i=n(37243),a=n(55729),r=n(22670),s=n(61386),l=n(84739),o=n(30361),c=n.n(o),d=n(57489),p=n(87489);let u=e=>{let{editor:t,getPos:n,findParentCard:o=!1,source:u="card-styling-menu"}=e,h=(()=>{let e=(0,d.GV)(p.SJ);return(0,a.useCallback)(()=>c()(e.config.accentBackgrounds),[e])})(),g=(0,r.st)();return(0,a.useCallback)(e=>{let a;try{let e=n();if("number"!=typeof e)return;if(o){let n=(0,i.eL)(t.state.doc.resolve(e),s.jg);a=null==n?void 0:n.pos}else a=e}catch(e){console.error(e);return}if("number"!=typeof a)return;let{selection:c}=t.state;(0,i.BQ)(c)&&(0,l.Eg)(c.node)&&t.commands.selectNodeAtPos(a),"blank"===e?t.commands.setCardLayout(a,e):t.commands.setCardLayout(a,e,h),null==g||g.track(r.VV.CARD_LAYOUT_UPDATED,{source:u,layout:e})},[t,u,n,o,h,g])}},39734:(e,t,n)=>{"use strict";n.d(t,{f:()=>f});var i=n(37243),a=n(83902),r=n(12889),s=n(37524),l=n(44604),o=n(6029),c=n(55729),d=n(98997),p=n(44790),u=n(8774),h=n(81592),g=n(73232),m=n(83090);let x=e=>{let{node:t,decorations:n,editor:i}=e,a=(0,h.v)(n),s=(0,m.Ms)(n),l=(0,g.fZ)(n),{horizontalAlign:x,fontSize:f,placeholder:b}=t.attrs,C=(0,g.yp)(x),v="left"===x&&"ltr"===l||"right"===x&&"rtl"===l,[y,w]=(0,c.useState)(!1),A=s&&a&&(!x||v)&&!(0,u.NO)(i)&&!b||y;return(0,o.jsxs)(p.u,{...e,style:{position:"relative"},children:[(0,o.jsx)(r.$p,{dir:l,"data-font-size":f,"data-multiline-placeholder":b,style:{textAlign:C.textAlign}}),A&&(0,o.jsx)(d.B,{...e,dir:l,slashMenuOpen:y,setSlashMenuOpen:w})]})},f=a.A.extend({name:"paragraph",group:"block cardNotesBlock",selectable:!1,addNodeView:()=>(0,r.gu)(x,{update:l.z0}),allowFontSizes:"body",addAttributes:()=>({fontSize:s.mD}),parseHTML:()=>[{tag:"p"}],renderHTML(e){let{HTMLAttributes:t}=e;return["p",(0,i.KV)(t,{class:"paragraph"}),0]},renderHTMLforAI(e){let{HTMLAttributes:t}=e;return["p",t,0]}})},39872:(e,t,n)=>{"use strict";n.d(t,{J:()=>l});var i=n(94289),a=n(63867),r=n(63689),s=n(72368);class l extends a.LN{map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);return n?(0,s.n)(r)||a.LN.near(r):new l(r,this.side)}content(){return new i.Ji(i.FK.from(this.node),0,0)}eq(e){return e instanceof l&&e.anchor===this.anchor&&e.side===this.side}toJSON(){return{type:"presentation",anchor:this.anchor,side:this.side}}createSelectionNear(){let e=this.side<1?1:-1;return(0,r.s)(this.$from,e)||a.LN.near(this.$from)}static fromJSON(e,t){if("number"!=typeof t.anchor)throw RangeError("Invalid input for PresentationSelection.fromJSON");return new l(e.resolve(t.anchor))}static create(e,t,n){return new l(e.resolve(t),n)}static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable}constructor(e,t=0){let n=e.nodeAfter;super(e,e.node(0).resolve(e.pos+n.nodeSize)),this.node=n,this.side=t}}if(l.prototype.visible=!1,!l.prototype.jsonID)try{a.LN.jsonID("presentation",l)}catch(e){}},39977:(e,t,n)=>{"use strict";n.d(t,{TH:()=>u,YC:()=>m,kT:()=>h,nK:()=>g});var i=n(58495),a=n(83691),r=n(51203),s=n(2137),l=n(25135),o=n(63689),c=n(65222),d=n(88273),p=n(80772);let u=(e,t,n,a)=>{var o;let c,u={type:l.h.IMAGE,source:r.mx.key,image:{uploadStatus:s.A.Uploading,source:r.mx.key}};(0,d.aI)(n.type)?(u.image.showPlaceholder=!0,c="HEIC_tempId_".concat((0,i.Ak)())):c=URL.createObjectURL(n),u.image.tempUrl=c;let h=(t,n)=>{if(!c&&!n)return;let i=c||n;(0,p.Ki)(e,i,t)};t.setNodeAttribute(a,"background",u).setMeta("imageUploadUpdateAttrs",!0),(0,r.QM)(n,null==(o=e.storage.mediaUpload)?void 0:o.orgId,{onOriginalFileUpload:h,onUploadComplete:h,onUploadFailed:t=>{(0,p.wt)(e,c,t),URL.revokeObjectURL(c)}})},h=(e,t)=>t.map(t=>{let n=(0,c.QC)(t);return(0,d.u3)(t.type)?m(t,e):(0,c.PQ)(t.type,n)?f(t,e):(0,c.cZ)(t.type,n)?x(t,e):null}).filter(e=>null!==e),g=function(e,t,n){let i=h(e,t);if(0==i.length)return;let a=i.map(e=>e.content),r=e.state.doc.resolve(n),s=r.parent.inlineContent,l=n;s&&0===r.parentOffset?l=n-1:s&&null===r.nodeAfter&&(l=n+1),e.chain().insertContentAt(l,a,{updateSelection:!1}).command(e=>{var t;let{tr:n}=e,i=n.doc.resolve(n.mapping.map(l)),a=(0,o.s)(n.doc.resolve(i.pos-((null==(t=i.nodeBefore)?void 0:t.nodeSize)||1)));return a&&n.setSelection(a),!0}).run(),i.forEach(e=>{e.upload()}),setTimeout(()=>{e.commands.scrollIntoView()},200)},m=(e,t)=>{let n={uploadStatus:s.A.Uploading,source:r.mx.key};(0,d.aI)(e.type)?(n.showPlaceholder=!0,n.tempUrl="HEIC_tempId_".concat((0,i.Ak)())):n.tempUrl=URL.createObjectURL(e);let a=(e,i)=>{let a=n.tempUrl;(a||i)&&(0,p.Ki)(t,a||i,e)},l={onOriginalFileUpload:a,onUploadComplete:a,onUploadFailed:e=>{n.tempUrl&&((0,p.wt)(t,n.tempUrl,e),URL.revokeObjectURL(n.tempUrl))}};return{name:e.name,content:{type:"image",attrs:n},upload:()=>{var n;return(0,r.QM)(e,null==(n=t.storage.mediaUpload)?void 0:n.orgId,l)}}},x=(e,t)=>{let n=URL.createObjectURL(e),i={...(0,p.bY)(e),url:n},a=(e,i)=>{(n||i)&&(0,p.X6)(t,n||i,e)},s={onOriginalFileUpload:a,onUploadComplete:a};return{name:e.name,content:{type:"embed",attrs:i},upload:()=>{var n;return(0,r.QM)(e,null==(n=t.storage.mediaUpload)?void 0:n.orgId,s,"node","doc")}}},f=(e,t)=>{let n=URL.createObjectURL(e),i={...(0,p.bY)(e),url:n},s=(e,i)=>{(n||i)&&(0,p.X6)(t,n||i,e)},l={onOriginalFileUpload:s,onUploadComplete:s};return{name:e.name,content:{type:"embed",attrs:i},upload:()=>{var n;return(0,r.QM)(e,null==(n=t.storage.mediaUpload)?void 0:n.orgId,l,"node","importCsv",a.$.TRANSLOADIT_FILE_TEMPLATE_ID)}}}},40271:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var i=n(6029),a=n(49611),r=n(55597),s=n(48621),l=n(3616),o=n(62276),c=n(44732),d=n(41671);let p=e=>{let{onClick:t,image:n}=e,{toggleBuddyChatPanel:p,isBuddyChatPanelOpen:u}=(0,o.Cy)();return(0,d.l)(n)?(0,i.jsx)(a.$,{size:"sm",variant:"special",leftIcon:(0,i.jsx)(s.g,{icon:r.p7g}),onClick:()=>{u||p(),t()},children:(0,i.jsx)(l.x6,{id:"0aK6vE",values:{AGENT_PROPER_NOUN:c.qV}})}):null}},40300:(e,t,n)=>{"use strict";n.d(t,{c:()=>r});var i=n(25135),a=n(84739);let r=(e,t,n,r,s)=>{let l=t.doc.nodeAt(n);if((null==l?void 0:l.type.name)!=="card")return!1;let o=l.attrs,c=(0,a.lH)(r);if((0,a.Fm)(t,n,e.schema,c),r===o.layout)return!0;t.setNodeAttribute(n,"layout",r);let{accent:d}=(0,a.dg)(t,n);if(s&&d&&d.node.attrs.background.type===i.h.NONE){let e=s();e&&t.setNodeAttribute(d.pos,"background",e)}let{layoutTemplateColumns:p}=l.attrs,u=o.layout;return p&&("left"===u&&"right"===r||"right"===u&&"left"===r)&&t.setNodeAttribute(n,"layoutTemplateColumns",p.split(" ").reverse().join(" ")),!0}},40425:(e,t,n)=>{"use strict";n.d(t,{rn:()=>a.HT,J3:()=>l.J,cq:()=>W.cq,gC:()=>W.gC,JD:()=>W.JD,AL:()=>P,Tn:()=>W.Tn,Kl:()=>W.Kl,QN:()=>W.QN,rO:()=>W.rO,CG:()=>W.CG,lD:()=>W.lD,rP:()=>d,D8:()=>W.D8,aH:()=>o.aH,w7:()=>W.w7,aO:()=>W.aO,_t:()=>W._t,i4:()=>W.i4,L0:()=>W.L0,LF:()=>K,_G:()=>W._G,Qg:()=>W.Qg,uC:()=>W.uC});var i=n(63867),a=n(67396),r=n(41959),s=n(91433),l=n(76216),o=n(7434);let c=new i.hs("fix-tables");function d(e,t){let n,i=(t,i)=>{"table"!=t.type.spec.tableRole||(0,r.VM)(t)||(n=function(e,t,n,i){let a,r,d=l.J.get(t);if(!d.problems)return i;i||(i=e.tr);let p=[];for(let e=0;eA
",color:void 0,isEmphasized:!1},rightCircle:{text:"B
",color:void 0,isEmphasized:!1},leftRightIntersection:{text:"A & B",color:void 0,isEmphasized:!1}}),formattingMenu:e=>{let{editor:t,selection:n,decorations:r}=e,{data:l}=n.node.attrs,o=(0,s.useCallback)(e=>{try{let i=e({...l});t.commands.updateAttributesAtPos(n.from,{data:i})}catch(e){console.error("Error updating Venn diagram data",e)}},[l,t.commands,n.from]),c=(0,s.useCallback)(()=>{o(e=>({...e,topCircle:{text:"C
",color:void 0,isEmphasized:!1},topLeftIntersection:{text:"A & C",color:void 0,isEmphasized:!1},topRightIntersection:{text:"B & C",color:void 0,isEmphasized:!1},allIntersection:{text:"A & B & C",color:void 0,isEmphasized:!1}}))},[o]),d=(0,s.useCallback)(()=>{o(e=>({leftCircle:e.leftCircle,rightCircle:e.rightCircle,leftRightIntersection:e.leftRightIntersection,topCircle:void 0,topLeftIntersection:void 0,topRightIntersection:void 0,allIntersection:void 0}))},[o]),p=!!l.topCircle;return(0,i.jsx)(V,{editor:t,selection:n,decorations:r,children:(0,i.jsxs)(A.z,{children:[!p&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(k.$,{size:"sm",variant:"toolbar",onClick:c,leftIcon:(0,i.jsx)(j.g,{icon:a.q_k}),ms:2,children:(0,i.jsx)(L.x6,{id:"Fgzljt"})}),(0,i.jsx)(S.q,{})]}),p&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(k.$,{size:"sm",variant:"toolbar",onClick:d,leftIcon:(0,i.jsx)(j.g,{icon:a.mGv}),ms:2,children:(0,i.jsx)(L.x6,{id:"DUcdY9"})}),(0,i.jsx)(S.q,{})]})]})})}},funnel:iK,[nS]:nM,[td]:tp,[nj]:nL,[tT]:tH,[tV]:tO,[nw]:nA,[nq]:nJ,[n5]:n4,[tN]:tP,[nW]:nK,[nC]:nv,[ts]:tl,[nt]:nn,[nd]:np,[ti]:ta,[nx]:nf,[tD]:tR,[nF]:nV,[tS]:tM,[nZ]:nG,[nB]:nN,[n1]:n2},i3={[ix]:ib,[id]:ip,[ih]:ig,[iv]:iy,[iV]:iO,[iT]:iH,[iD]:iR,[iM]:i_,[iL]:iE,[n9]:n7,[ie]:it,[ia]:ir,[iA]:ik,[il]:io,[iN]:iP},i5={bullseye_composable:td,quadrant:nw,"square-arrows":nW,bubbles:ts},i4=e=>(i5[e]&&(e=i5[e]),i3[e])?i3[e]:i2[e],i6=e=>{let t=i4(e);return null==t?void 0:t.formattingMenu}},41198:(e,t,n)=>{"use strict";n.d(t,{DZ:()=>f,Bq:()=>x});var i=n(82318),a=n(12889),r=n(56250),s=n(44604),l=n(6029),o=n(21938),c=n(77650),d=n(28547),p=n(44790),u=n(39239),h=n(73232);let g=e=>{let{node:t,decorations:n}=e,{level:i,horizontalAlign:r,placeholder:s}=t.attrs,g=(0,u.h)(n),m=s||(g?c.Ru._({id:"gLDJuJ"}):c.Ru._({id:"1nLERW",values:{level:i}}));return(0,l.jsx)(p.u,{...e,style:{display:"flex",flexDirection:"column",...(0,h.yp)(r)},children:(0,l.jsx)(a.$p,{dir:(0,h.fZ)(n),level:i,"data-placeholder":m,className:(0,o.cx)("heading",d.U6),style:{minWidth:"min(100%, 10em)",...(0,h.O8)(r)}})})},m=[1,2,3,4],x=Math.max(...m),f=i.D.extend({selectable:!1,group:"block cardNotesBlock",addAttributes:()=>({level:{default:1,rendered:!1}}),addNodeView:()=>(0,a.gu)(g,{update:s.z0}),addInputRules(){return this.options.levels.map(e=>(0,r.tC)({find:new RegExp("^(#{1,".concat(e,"})\\s$")),type:this.type,getAttributes:{level:e}},[this.editor.state.schema.nodes.bullet,this.editor.state.schema.nodes.numbered,this.editor.state.schema.nodes.todo]))}}).configure({levels:m})},41285:(e,t,n)=>{"use strict";n.d(t,{o:()=>r});var i=n(29165);let a={base:"md","2xl":"lg"},r=()=>(0,i.h5)(a)},41327:(e,t,n)=>{"use strict";n.d(t,{Bo:()=>w,Gx:()=>y,R6:()=>C,Yq:()=>v});var i=n(77650),a=n(39093),r=n(94657),s=n(35561),l=n(23995),o=n(71995),c=n(115),d=n(23148),p=n(69100),u=n(7928),h=n(65576),g=n(92113),m=n(33547),x=n(98639),f=n(72441);let b={ar:o.A,en:c.A,fa:d.A,"pt-br":p.A,ja:u.A,"zh-cn":h.A,"zh-tw":g.A,es:m.A,fr:x.A,ko:f.A},C=()=>b[i.Ru.locale]||void 0,v=(e,t)=>e?(0,a.A)((0,r.A)(e),t,{locale:C()}):"",y=(e,t)=>e?(0,s.A)((0,r.A)(e),t?(0,r.A)(t):new Date,{locale:C()}):"",w=e=>e?(0,l.A)((0,r.A)(e),{locale:C()}):""},41531:(e,t,n)=>{"use strict";n.d(t,{mi:()=>i.m}),n(6029),n(81278),n(55729),n(5302),n(78292),n(57489),n(48086),n(90700),n(30078),n(1319),n(83495),n(77970),n(83948),n(42116),n(10961),n(43987),n(82779),n(9251);var i=n(47071);n(2420),n(84121),n(90326),n(73275)},41563:(e,t,n)=>{"use strict";n.d(t,{g:()=>x,j:()=>m});var i=n(6029),a=n(40452),r=n(26420),s=n(99492),l=n(55597),o=n(48621),c=n(3616),d=n(58781),p=n(45588),u=n(99173),h=n(51288),g=n(56108);let m=e=>{let{onClick:t=()=>{},...n}=e;return(0,p.u)("disableRemoveBackground")?null:(0,i.jsx)(g.I,{label:(0,i.jsxs)(a.s,{alignItems:"center",justifyContent:"center",children:[(0,i.jsx)(c.x6,{id:"ylbfBl"}),(0,i.jsx)(d.G,{type:"removeBackground",ms:2,color:"gray.400"})]}),onClick:t,...n,children:(0,i.jsxs)(r.a,{as:"span",className:"fa-layers fa-fw",children:[(0,i.jsx)(o.g,{icon:s.sAw,size:"lg"}),(0,i.jsx)(o.g,{icon:l.X46,size:"xs",transform:"shrink-5"})]})})},x=e=>{let{editor:t,decorations:n}=e,a=(0,u.Bn)(n),{startRemoveBg:r,isRemoveBgLoading:s}=(0,h.D)({editor:t,id:null==a?void 0:a.cardId});return(0,i.jsx)(m,{onClick:r,disabled:s})}},41582:(e,t,n)=>{"use strict";n.d(t,{KD:()=>s,P6:()=>l,Rj:()=>c,S4:()=>d,TF:()=>o,ve:()=>r});var i=n(36939),a=n(86524);let r=e=>{var t,n,i,a,r,s,l;return("image.ai-generated"===e.source?null==(t=e.aiParams)?void 0:t.prompt:e.query)||(null==(n=e.meta)?void 0:n.description)||(null==(i=e.meta)?void 0:i.alt_description)||(null==(a=e.meta)?void 0:a.title)||(null==(r=e.meta)?void 0:r.snippet)||(null==(l=e.meta)||null==(s=l.tags)?void 0:s.join(", "))},s=e=>e.height>e.width?"portrait":e.height{let{closePanel:t,selectedSmartLayoutRange:n,editor:a,node:r}=e,[s,o]=(0,c.useState)(null),[d,p]=(0,c.useState)(null);(0,c.useEffect)(()=>{var e,t;if(!n||!n.from)return;let i=r&&(null==r||null==(e=r.attrs)?void 0:e.variantKey)||"",a=r&&(null==r||null==(t=r.attrs)?void 0:t.options)||{};o((0,it.Z)(i,a)),p((e=>{let{baseContent:t,variants:n}=e;return(0,eW.createDocWithCards)({settings:{cardDimensions:"16x9"}},n.map(e=>{var n,i;return{type:"card",attrs:{id:e.key},content:[{type:"cardLayoutItem",content:[{...t,attrs:{...t.attrs,options:{...null==(n=t.attrs)?void 0:n.options,...e.options},variantKey:e.variantKey},content:(null==(i=e.cellAttrs)?void 0:i.label)&&t.content?t.content.map(t=>"smartLayoutCell"===t.type?{...t,attrs:ir(t.attrs||{},e.cellAttrs||{})}:t):t.content}]}]}}))})({baseContent:null==r?void 0:r.toJSON(),variants:(0,ii.pK)()}))},[]);let u={bgColor:(0,nX.dU)("white","gray.800"),textColor:(0,nX.dU)("gray.800","white")},h=(0,c.useCallback)(e=>{a&&n&&n.from&&(o(e),requestAnimationFrame(()=>{n.from&&((e,t,n)=>{try{var i,a;let r=e.chain(),{key:s,options:o}=(0,it.A)(t);r.updateAttributesAtPos(n,{variantKey:s,options:o});let c=(0,ii.y_)()[t];if(!c)return;let{cellAttrs:d}=c;if(d){let t=e.view.state.doc.nodeAt(n);if(!t)return;(0,l.xe)(t,f.q).forEach(e=>{let t=n+e.pos+1,i=ir(e.node.attrs,d);r.updateNestedAttributesAtPos(t,i)})}let p=null==(a=e.view.state.doc.nodeAt(n))||null==(i=a.attrs)?void 0:i.variantKey;p!==s&&ef.zS.track(ef.VV.SMART_LAYOUT_VARIANT_CHANGED,{previousVariant:p,newVariant:s,method:"variant-panel"}),r.run()}catch(e){console.error("[Smart Layout Variant Panel] Error updating variant",e)}})(a,e,n.from)}))},[a,n]);return s?(0,i.jsx)(n1.Z,{bgColor:u.bgColor,w:"100%",pt:4,children:(0,i.jsxs)(e4.s,{direction:"column",overflowX:"hidden",w:"100%",h:"100%",children:[(0,i.jsxs)(e4.s,{position:"relative",px:4,children:[(0,i.jsx)(e4.s,{flex:1,children:(0,i.jsx)(n2.N,{children:(0,i.jsx)(X.x6,{id:"uNnHCK"})})}),(0,i.jsx)(n0.J,{onClick:t})]}),(0,i.jsx)(ih,{combinedContent:d,savedVariantHash:s,handleSelectVariant:h,editor:a,selectedSmartLayoutPos:null==n?void 0:n.from})]})}):null},ih=c.memo(e=>{let{combinedContent:t,savedVariantHash:n,handleSelectVariant:r,editor:s,selectedSmartLayoutPos:l}=e,{selectedFamilyKey:o,setSelectedFamilyKey:d,searchQuery:p,handleSearchChange:u,filteredVariants:h,suggestedFamilyKey:g}=(e=>{let{initialFamily:t=null,selectedVariantHash:n=null,editor:i,selectedSmartLayoutPos:a}=e,[r,s]=(0,c.useState)(t),[l,o]=(0,c.useState)(""),[d,p]=(0,c.useState)(null),u=null,h=null,g=null;try{let e=void 0!==a?null==i?void 0:i.state.doc.nodeAt(a):null;g=(h=(u=void 0!==a&&i?(0,C.j5)(i,a):null)?(0,n8.Rv)(u):null)?(0,ie.aG)(null==e?void 0:e.attrs,h.direction):null}catch(e){console.error("[SmartLayout] unable to find decorations at ".concat(a),e.message)}let{isHorizontal:m}=(0,n7.i)({cellSize:(null==g?void 0:g.cellSize)||0,horizontalAlign:(null==g?void 0:g.horizontalAlign)||"center",orientation:(null==g?void 0:g.orientation)||"horizontal",numCells:(null==h?void 0:h.numCells)||0,containerSize:(null==h?void 0:h.containerSize)||0});(0,c.useEffect)(()=>{if(n){let{key:e}=(0,it.A)(n),t=(0,ii.ML)().find(t=>t.variants.some(t=>t.variant.key===e));p((null==t?void 0:t.family.key)||null)}},[]);let x=(0,c.useCallback)(e=>{o(e.target.value),e.target.value.trim()&&r&&s(null)},[r]),f=(0,c.useCallback)(e=>e.map(e=>({...e,visible:!r||e.family.key===r})),[r]),b=(0,c.useCallback)(e=>{if(!l.trim())return e.map(e=>({...e,variants:e.variants.map(e=>({...e,options:e.options.map(e=>({...e,visible:!0}))}))}));let t=l.toLowerCase().trim();return e.map(e=>{let n=e.variants.map(n=>({...n,options:n.options.map(i=>({...i,visible:i.name().toLowerCase().includes(t)||n.variant.name().toLowerCase().includes(t)||e.family.name().toLowerCase().includes(t)}))})),i=n.some(e=>e.options.some(e=>e.visible));return{...e,variants:n,visible:i}})},[l]),v=(0,c.useCallback)(e=>e.map(e=>({...e,variants:e.variants.map(e=>({...e,options:e.options.map(e=>({...e,visible:e.visible&&(!e.hideIfVertical||m)}))}))})),[m]),y=(0,c.useCallback)(e=>{if(!d)return e;let t=e.findIndex(e=>e.family.key===d);if(-1===t)return e;let n=e[t],i=[...e];return i.splice(t,1),i.unshift({...n,family:{...n.family,name:()=>P.Ru._({id:"+0acwA"}),icon:D.i7d}}),i},[d]);return{selectedFamilyKey:r,setSelectedFamilyKey:s,searchQuery:l,handleSearchChange:x,filteredVariants:(0,c.useMemo)(()=>{let e=[...(0,ii.ML)()];return y(e=v(e=b(e=f(e))))},[f,b,v,y]),suggestedFamilyKey:d}})({selectedVariantHash:n,editor:s,selectedSmartLayoutPos:l}),[m,x]=(0,c.useState)(!1),[f,b]=(0,c.useState)(!0);return((0,c.useEffect)(()=>{b(!0);let e=setTimeout(()=>{x(!0)},n5),t=setTimeout(()=>{b(!1)},n4);return()=>{clearTimeout(e),clearTimeout(t)}},[]),t)?(0,i.jsxs)(e4.s,{direction:"column",h:"100%",overflowY:"auto",flex:1,pt:4,children:[(0,i.jsx)(ia,{selectedFamilyKey:o,setSelectedFamilyKey:d,searchQuery:p,handleSearchChange:u,suggestedFamilyKey:g}),f&&(0,i.jsx)(ic,{}),m&&(0,i.jsx)(n3.q,{initialContent:t,children:(0,i.jsx)(e4.s,{direction:"column",w:"100%",gap:1,children:h.map((e,t)=>{let s=e.visible,l=id(s);return(0,i.jsxs)(e4.s,{direction:"column",w:"100%",...l,children:[s&&(0,i.jsx)(e4.s,{alignItems:"center",justifyContent:"space-between",children:(0,i.jsxs)(e4.s,{px:4,py:1,alignItems:"center",flex:1,children:[(0,i.jsx)(a.a,{as:"span",fontSize:"lg",me:2,children:e.family.icon&&(0,i.jsx)(L.g,{icon:e.family.icon,fixedWidth:!0,size:"sm"})}),(0,i.jsx)(k.E,{children:e.family.name()})]})}),(0,i.jsx)(nY.r,{columns:2,gap:1,px:2,pb:2*!!s,...l,children:e.variants.flatMap(e=>e.options.map(e=>{let t=id(s&&e.visible);return(0,i.jsx)(c.Fragment,{children:(0,i.jsx)(a.a,{...t,children:(0,i.jsx)(io,{item:e,isSelected:n===e.key,onClick:()=>{r(e.key)}})})},e.key)}))})]},t)})})})]}):null});ih.displayName="SmartLayoutVariantList";let ig=()=>{let{togglePanel:e,isPanelOpen:t}=(0,n$.ww)(ip);return{toggleSmartLayoutVariantPanel:e,isSmartLayoutVariantPanelOpen:t}};var im=n(9317),ix=n(6319);let ib=e=>{let{variant:t,variantKey:n,updateVariant:a}=e,r=(0,c.useMemo)(()=>{var e;let t=(0,ii.ML)(),r=null==(e=t.find(e=>e.variants.some(e=>e.variant.key===n)))?void 0:e.family.key;return t.map(e=>{let t=r===e.family.key;return{key:"family-".concat(e.family.key),label:e.family.name(),icon:e.family.icon,background:t?"trueblue.50":void 0,items:e.variants.map(e=>{let t=e.variant,r=n===t.key;return{key:"variant-".concat(t.key),label:t.name(),icon:r?(0,i.jsx)(_.S,{}):(0,i.jsx)(L.g,{fixedWidth:!0,icon:t.icon}),background:r?"trueblue.50":void 0,onClick:()=>a(t.key)}})}})},[n,a]),s=(0,c.useRef)(null),{onContextMenu:l,menuProps:o}=(0,eV.pO)(s);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(I.$,{variant:"toolbar",rightIcon:(0,i.jsx)(L.g,{icon:D.Jt$,transform:"shrink-6"}),leftIcon:(0,i.jsx)(L.g,{icon:t.icon,fixedWidth:!0}),size:"sm","data-testid":"smart-layout-variant-dropdown",onMouseDown:e=>l(e),ref:s,children:t.name()}),(0,i.jsx)(eV.tz,{...o,menuItems:r,size:"small"})]})};var iC=n(75699),iv=n(41959);let iy=e=>{let{editor:t,selection:n}=e,a=iw(t,n),r=(0,c.useCallback)(e=>{t.chain().focus().setTableCellBackgroundColor(e).run()},[t]),l=(0,c.useCallback)(()=>{t.chain().focus().unsetTableCellBackgroundColor().run()},[t]);return(0,i.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,en.q)(t),children:[(0,i.jsx)(s.Tz,{placement:"top",label:(0,i.jsx)(X.x6,{id:"a08Aie"}),children:(0,i.jsx)($.I,{as:I.$,variant:"toolbar",rightIcon:(0,i.jsx)(L.g,{icon:D.Jt$,transform:"shrink-6"}),onMouseDown:et.Fw,size:"sm",children:(0,i.jsx)(iA,{color:a})})}),(0,i.jsx)(Y.c,{overflow:"hidden",children:(0,i.jsx)(nC.b,{currentColor:a||null,setColor:r,unsetColor:l,source:"TableCellBackground"})})]})},iw=(e,t)=>{let n=null,i=!0;return t.forEachCell(e=>{if("tableCell"===e.type.name){let t=e.attrs.backgroundColor||null;if(i)n=t,i=!1;else if(n!==t)return n=null,!1}return!0}),n},iA=e=>{let{color:t}=e;return(0,i.jsxs)(e5.B,{spacing:"2px",alignItems:"center",children:[(0,i.jsx)(L.g,{icon:D.fyG,size:"sm",transform:{y:+!!t}}),t&&(0,i.jsx)("div",{style:{position:"relative",top:"2px",width:"20px",height:"6px",backgroundColor:t,borderRadius:"2px",border:"1px solid rgba(0, 0, 0, 0.4)"}})]})};var ik=n(35665);let ij=[{key:"rephrase.better",type:"rephrase",name:()=>P.Ru._({id:"24nR0A"}),icon:D.DKF,description:()=>P.Ru._({id:"8KfRLQ"}),apply:e=>{let{from:t,to:n}=e.state.selection,i=e.state.doc.textBetween(t,n);ik.LF.emit("queueBuddyEditMessage",{message:P.Ru._({id:"Us1RzN",values:{plainText:i}})})}},{key:"rephrase.expand",type:"rephrase",name:()=>P.Ru._({id:"XhF4Jp"}),icon:D.t6y,description:()=>P.Ru._({id:"fB02Qr"}),apply:e=>{let{from:t,to:n}=e.state.selection,i=e.state.doc.textBetween(t,n);ik.LF.emit("queueBuddyEditMessage",{message:P.Ru._({id:"SnevVr",values:{plainText:i}})})}},{key:"rephrase.condense",type:"rephrase",name:()=>P.Ru._({id:"g/NDyG"}),icon:D.nr0,description:()=>P.Ru._({id:"Yrd0bz"}),apply:e=>{let{from:t,to:n}=e.state.selection,i=e.state.doc.textBetween(t,n);ik.LF.emit("queueBuddyEditMessage",{message:P.Ru._({id:"4oqnEl",values:{plainText:i}})})}}];D.DKF,D.t6y,D.nr0,D.bef,D.yvG,D.v6v,D.fq7,D.w97,D.Ke8;let iL=e=>{let{editor:t,testId:n,disabled:a,icon:r,label:l}=e,{isOpen:o,onOpen:d,onClose:p}=(0,eu.j)(),u=(e=>{let{editor:t}=e;return(0,c.useMemo)(()=>[{key:"writing",label:()=>P.Ru._({id:"4kJRen"}),operations:ij.map(e=>({key:e.key,label:()=>e.name(),icon:e.icon,onQuickAction:()=>{var n;null==(n=e.apply)||n.call(e,t)}}))}],[t])})({editor:t});return(0,i.jsx)(s.L8,{isDark:!1,children:(0,i.jsx)(em.A,{title:P.Ru._({id:"QdkMII"}),placeholder:P.Ru._({id:"asPvjX"}),editor:t,isOpen:o,onOpen:d,onClose:p,trigger:(0,i.jsx)(s.Tz,{placement:"top",label:l,children:(0,i.jsx)(I.$,{isDisabled:a,variant:"toolbar","data-testid":n,onMouseDown:et.Fw,color:"deepocean.500",rightIcon:(0,i.jsx)(L.g,{icon:D.Jt$,transform:"shrink-6"}),children:r&&(0,i.jsx)(L.g,{icon:r})})}),placement:"bottom-end",actionGroups:u,hideSelection:!0})})};var iE=n(12514);let iS=e=>{let{editor:t,testId:n,disabled:a,icon:r,label:l}=e,o=ti.gj.map(e=>{let{key:n,name:a,shortcut:r,icon:s,checkActive:l,apply:o}=e;return(0,i.jsx)(V.I,{icon:s,label:a(),onClick:()=>null==o?void 0:o(t),isActive:null==l?void 0:l(t),testId:n,shortcut:r},n)});return t.shouldUseLiteMenus?(0,i.jsx)(A.e,{spacing:0,children:o}):(0,i.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,en.q)(t),children:[(0,i.jsx)(s.Tz,{placement:"top",label:l,children:(0,i.jsx)($.I,{isDisabled:a,as:I.$,variant:"toolbar","data-testid":n,onMouseDown:et.Fw,rightIcon:(0,i.jsx)(L.g,{icon:D.Jt$,transform:"shrink-6"}),children:r&&(0,i.jsx)(L.g,{icon:r})})}),(0,i.jsx)(iE.Z,{children:(0,i.jsx)(Y.c,{minW:"auto",zIndex:"modalPopover",dir:"ltr",children:o})})]})};var iM=n(83550),i_=n(73853),iI=n(8960),iD=n(65632),iR=n(12773),iz=n(49617),iT=n(8774),iH=n(35410),iB=n(38791),iN=n(19734),iP=n(46601);let iF=[[{key:"textColor",name:()=>P.Ru._({id:"MapzEo"}),icon:D.jrc,shortcut:"Mod+Shift+H",enabledForTables:!0,checkDisabled:iT.NO}],[{key:"bold",name:()=>P.Ru._({id:"KmydK6"}),mark:"bold",icon:Z.l5I,shortcut:"Mod+B",enabledForTables:!0},{key:"italic",name:()=>P.Ru._({id:"pzutoc"}),mark:"italic",icon:D.SIw,shortcut:"Mod+I",enabledForTables:!0},{key:"underline",name:()=>P.Ru._({id:"YyXtnN"}),mark:"underline",icon:D.chs,shortcut:"Mod+U",enabledForTables:!0},{key:"strike",name:()=>P.Ru._({id:"WhOsNE"}),mark:"strike",icon:D.$6A,shortcut:"Mod+Shift+X",enabledForTables:!0},{key:"code",name:()=>P.Ru._({id:"EWPtMO"}),mark:"code",icon:D.jTw,shortcut:"Mod+Shift+C"},{key:"math",name:()=>P.Ru._({id:"l8rp1O"}),apply:e=>e.commands.convertToMathInline(),icon:D.Dkf,featureFlag:"math",shortcut:"$$",checkDisabled:()=>!0},{key:"removeFormatting",name:()=>P.Ru._({id:"bj5jMy"}),icon:D.Dkb,apply:e=>e.chain().unsetAllMarks().focus().run(),enabledForTables:!0}],[{key:"link",name:()=>P.Ru._({id:"yzF66j"}),mark:"link",icon:D.CQO,shortcut:"Mod+K"},{key:"footnote",name:()=>P.Ru._({id:"ONAJuB"}),icon:D.sxe,apply:e=>{(0,iB.J)((0,iH.Vo)().footnote,ef.oU.FORMATTING_MENU),e.chain().toggleFootnote().run()},checkActive:e=>e.isActive("footnoteLabel"),shortcut:"Mod+Alt+F",checkDisabled:e=>(0,nZ.Q)(e)||!(0,S.pO)(e,"footnote")||(0,iT.NO)(e)}],[{key:"numbered",name:()=>P.Ru._({id:"M3G9ZD"}),icon:D.Tsj,node:"numbered",checkActive:e=>(0,iN.Lf)(e,iP.e.Numbered),shortcut:"Mod+/ or Mod+Shift+7",apply:e=>e.chain().toggleListItems({variant:iP.e.Numbered}).focus().run()},{key:"bullet",name:()=>P.Ru._({id:"ynb7Kh"}),icon:D.pch,node:"bullet",checkActive:e=>(0,iN.Lf)(e,iP.e.Bullet),apply:e=>e.chain().toggleListItems({variant:iP.e.Bullet}).focus().run(),shortcut:"Mod+. or Mod+Shift+8"},{key:"todo",name:()=>P.Ru._({id:"rCIbrq"}),icon:D.AgW,node:"todo",checkActive:e=>(0,iN.Lf)(e,iP.e.Todo),shortcut:"Mod+, or Mod+Shift+9",apply:e=>{let{from:t,to:n}=e.state.selection;e.chain().toggleListItems({variant:iP.e.Todo}).run(),requestAnimationFrame(()=>e.chain().focus().setTextSelection({from:t,to:n}).run())}}],[{key:"alignText",name:()=>P.Ru._({id:"6Hkcin"}),icon:D.ecg,enabledForTables:!0}],[{key:"convertText",name:()=>P.Ru._({id:"cXIM1U"}),checkDisabled:e=>!!e.shouldUseLiteMenus,icon:D.VH5},{key:"rewriteText",name:()=>P.Ru._({id:"C4t1b/"}),icon:Z.p7g,checkDisabled:e=>!!e.shouldUseLiteMenus,needsConnection:!0},{key:"visualizeText",name:()=>P.Ru._({id:"vzQMNK"}),icon:D.Gmj,apply:e=>{let{from:t,to:n}=e.state.selection,i=e.state.doc.slice(t,n),a=(0,iR.KC)(e,i.content).trim();a&&e.chain().setTextSelection(n).insertSmartDiagram({attrs:{},selectedText:a}).run()},checkDisabled:e=>{if(e.shouldUseLiteMenus)return!0;let{from:t,to:n}=e.state.selection;return 0===e.state.doc.textBetween(t,n).trim().length},featureFlag:"visualizeText",needsConnection:!0}],[{key:"comment",name:()=>P.Ru._({id:"oFsfkI"}),icon:D.DN2,checkDisabled:e=>(0,nZ.Q)(e)||(0,iT.NO)(e)||!!e.shouldUseLiteMenus,needsConnection:!0,apply:e=>{let{selection:t}=e.state,{from:n,to:i}=t,[a]=(0,S.TK)(e.state.doc.resolve(n),(e,t)=>(0,iz.cE)(t));if(!a)return void console.warn("[TEXT_FORMATTING_COMMANDS] Add comment - Unable to find annotatable parent for this selection");let r=(0,S.r$)(e.state.doc,n,i,e=>"footnote"!==e.type.name&&"cardNotes"!==e.type.name,"__BLOCK_SEPARATOR_PLACEHOLDER").split("__BLOCK_SEPARATOR_PLACEHOLDER").join("
");ik.LF.emit(ik.DN.CREATE_COMMENT_FROM_SELECTION,{selectionPos:n,parentPos:a.pos,text:r})}}]],iV=function(e,t){var n;let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!!(t.needsConnection&&i||t.featureFlag&&!eq.of.get(t.featureFlag)||(null==(n=t.checkDisabled)?void 0:n.call(t,e)))||(t.node?!(0,S.aq)(e,t.node):!!t.mark&&!(0,S.Au)(e,t.mark))},iO=e=>{let{editor:t,testId:n,disabled:a,icon:r,label:l}=e,{isInOfflineMode:o}=(0,eK.u)(),c=(()=>{let e=(0,iD.Vo)();return[{key:"toggle",name:()=>P.Ru._({id:"JFciKP"}),icon:D.ijD,node:"toggle",description:()=>P.Ru._({id:"rhfAX6"}),apply:t=>{(0,iD.Jb)(e.toggle,ef.oU.FORMATTING_MENU),t.chain().wrapWithToggle().run()},group:"wrap"},{key:"convertToNestedCard",name:()=>P.Ru._({id:"lOmsEK"}),node:"card",description:()=>P.Ru._({id:"gRMoQV"}),icon:D.ViY,apply:t=>{(0,iD.Jb)(e.insertCardInside,ef.oU.FORMATTING_MENU),t.chain().convertToNestedCard().run()},checkDisabled:e=>!e.schema.nodes.card||!(0,S.pO)(e,"card"),group:"wrap"},{key:"blockquote",name:()=>P.Ru._({id:"OLMhPm"}),node:"blockquote",description:()=>P.Ru._({id:"2yuhT7"}),icon:D.R9H,shortcut:"> Quote",apply:e=>e.chain().wrapWithAnnotations("blockquote").run(),checkDisabled:e=>!(0,S.pO)(e,"blockquote"),group:"wrap"},{key:"calloutBox",name:()=>P.Ru._({id:"1E4ojF"}),node:"calloutBox",description:()=>P.Ru._({id:"4Wf98Z"}),icon:D.iW_,apply:e=>e.chain().wrapWithAnnotations("calloutBox",{variant:"info"}).run(),checkDisabled:e=>!(0,S.pO)(e,"calloutBox"),group:"wrap"},{key:"listToCards",name:()=>P.Ru._({id:"FJ18tL"}),icon:D.vGi,description:()=>P.Ru._({id:"hWesxP"}),group:"list",apply:e=>e.commands.listToCards(),checkDisabled:e=>!(0,i_.Jx)(e)},...(0,iI.P3)()]})().filter(e=>e.apply&&!iV(t,e,o));return 0===c.length?null:(0,i.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,en.q)(t),children:[(0,i.jsx)(s.Tz,{placement:"top",label:l,children:(0,i.jsx)($.I,{isDisabled:a,as:I.$,variant:"toolbar","data-testid":n,onMouseDown:et.Fw,rightIcon:(0,i.jsx)(L.g,{icon:D.Jt$,transform:"shrink-6"}),children:r&&(0,i.jsx)(L.g,{icon:r})})}),(0,i.jsx)(iE.Z,{children:(0,i.jsx)(Y.c,{maxH:"min(25em, 45vh)",overflowY:"auto",maxW:"400px",children:Object.entries({list:{label:P.Ru._({id:"Ci8I/9"})},wrap:{label:P.Ru._({id:"T4+jD7"})}}).map(e=>{let[n,{label:a}]=e,r=c.filter(e=>e.group===n);return 0===r.length?null:(0,i.jsx)(iM.r,{title:a,children:r.map(e=>{let{key:n,icon:a,name:r,description:s,apply:l}=e;return(0,i.jsxs)(tC.D,{value:n,icon:(0,i.jsx)(L.g,{icon:a,fixedWidth:!0}),onClick:()=>l(t),"data-testid":"text-convert-menu-".concat(n),children:[(0,i.jsx)(k.E,{children:r()}),s&&(0,i.jsx)(k.E,{color:"gray.400",fontSize:"sm",children:s()})]},n)})},n)})})})]})};var iZ=n(6760);let iG=e=>{let{badge:t,label:n,leftIcon:r,isSticky:s,onClick:l,isDisabled:o}=e,c=(0,nX.dU)("gray.50","gray.700");return(0,i.jsx)(e4.s,{bg:c,position:s?"sticky":"static",bottom:s?-2:"auto",children:(0,i.jsxs)(I.$,{colorScheme:"gray",variant:"link",size:"sm",mx:"auto",leftIcon:r,onClick:l,isDisabled:o,w:"100%",py:3,children:[n,t&&(0,i.jsx)(a.a,{ms:2,children:t})]})})};var iU=n(32982),iW=n(63761),iK=n(37524),iQ=n(8489);let iq=(e,t)=>!!t&&(e||!t.startsWith("/")),iJ=e=>{let{editor:t}=e,{isInOfflineMode:n}=(0,eK.u)(),s=(0,u.GV)(e2.SJ),{bodyFont:l,headingFont:o}=s,d=e=>{t.chain().focus().setFontSize(e).run()},p=(0,S.zi)(t,"heading"),h=(0,S.zi)(t,"title"),g=(0,S.zi)(t,"body"),m=(0,c.useCallback)(()=>{s.workspaceId?(0,iU.vd)({theme:s}):(0,iU.L6)({theme:s})},[s]);if(!g&&!p&&!h)return null;let x=(0,iK.Xw)(t),f="default",b=(0,iQ.o)("default");f=t.isActive("title")?(0,iQ.bn)(t.getAttributes("title").level)||"default":t.isActive("heading")?(0,iQ.bZ)(t.getAttributes("heading").level)||"default":1===x.length&&x[0]||"default",b=(0,iQ.o)(f)||b;let C=e=>"".concat(Math.sqrt(e),"em"),v=(0,iT.NO)(t),y=!!t.extensionManager.extensions.find(e=>"slashMenu"===e.name);return(0,i.jsxs)(J.W,{closeOnSelect:!0,isLazy:!0,children:[(0,i.jsx)($.I,{size:"sm",as:I.$,rightIcon:(0,i.jsx)(L.g,{icon:D.Jt$,transform:"shrink-6"}),variant:"toolbar",pl:2,children:b.label}),(0,i.jsxs)(Y.c,{maxH:"min(60em, 45vh)",overflowY:"auto",minW:"260px",children:[g&&(0,i.jsx)(tB.i,{type:"radio",value:f,children:(0,iW.QD)().filter(e=>{let[t]=e;return!(v&&"default"!==t)}).map(e=>{let[t,{label:n,size:a,flagged:s,shortcut:o}]=e,c=iq(y,o);return(0,i.jsx)(tN.k,{value:t,onClick:()=>d(t),children:(0,i.jsxs)(r.z,{children:[(0,i.jsx)(k.E,{fontFamily:l,fontSize:C(a),children:n}),c&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(tr.h,{}),(0,i.jsx)(k.E,{color:"gray.400",children:o})]})]})},t)})}),p&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(iZ.N,{}),(0,i.jsx)(tB.i,{type:"radio",value:f,children:(0,iW.KG)().reverse().map(e=>{let[t,{label:n,size:a,shortcut:s}]=e,l=iq(y,s);return(0,i.jsx)(tN.k,{value:t,onClick:()=>d(t),children:(0,i.jsxs)(r.z,{children:[(0,i.jsx)(k.E,{fontSize:C(a),fontWeight:"bold",fontFamily:o,children:n}),l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(tr.h,{}),(0,i.jsx)(k.E,{color:"gray.400",children:s})]})]})},t)})})]}),h&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(iZ.N,{}),(0,i.jsx)(tB.i,{type:"radio",value:f,children:(0,iW.Y5)().map(e=>{let[t,{label:n,size:a,shortcut:s}]=e,l=iq(y,s);return(0,i.jsx)(tN.k,{value:t,onClick:()=>d(t),children:(0,i.jsxs)(r.z,{children:[(0,i.jsx)(k.E,{fontSize:C(a),fontWeight:"bold",fontFamily:o,children:n}),l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(tr.h,{}),(0,i.jsx)(k.E,{color:"gray.400",children:s})]})]})},t)})})]}),(0,i.jsx)(a.a,{mt:2,mb:-2,mx:-2,children:(0,i.jsx)(iG,{label:(0,i.jsx)(X.x6,{id:"gJpKw8"}),leftIcon:(0,i.jsx)(L.g,{icon:D.tiU,fixedWidth:!0}),onClick:m,isDisabled:n})})]})]})},i$=e=>{let{editor:t,filterBy:n}=e,{isInOfflineMode:a}=(0,eK.u)(),s="rtl"===(0,ti.CY)(t)?"alignRight":"alignLeft";return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(A.e,{isAttached:!0,onMouseDown:et.Fw,children:(0,i.jsx)(iJ,{editor:t})},"text"),iF.map((e,l)=>(0,i.jsx)(A.e,{spacing:0,size:"sm",onMouseDown:et.Fw,_empty:{display:"none"},children:e.filter(e=>{let i=!iV(t,e,a);return n?i&&e[n]:i}).map(e=>{let{key:n,name:a,shortcut:l,icon:o,mark:c,node:d,checkActive:p,apply:u}=e,h=u||(c?e=>e.chain().toggleMark(c).focus().run():()=>{}),g=p?p(t):c?t.isActive(c):d?t.isActive(d):void 0;if("textColor"===n)return(0,i.jsx)(nH,{shortcut:l,icon:o,editor:t},n);if("rewriteText"===n)return(0,i.jsx)(iL,{editor:t,shortcut:l,icon:o,testId:n,label:a()},n);if("convertText"===n)return(0,i.jsx)(iO,{editor:t,shortcut:l,icon:o,testId:n,label:a()},n);if("alignText"===n)return(0,i.jsx)(iS,{editor:t,shortcut:l,icon:(()=>{let e=ti.gj.find(e=>e.alignment===(0,ti.F0)(t));if(e)return e.icon;let n=ti.gj.find(e=>e.key===s);return(null==n?void 0:n.icon)||D.ecg})(),testId:n,label:a()},n);if("visualizeText"===n)return(0,i.jsx)(I.$,{variant:"toolbar",isActive:g,onClick:()=>h(t),children:(0,i.jsxs)(r.z,{spacing:1,alignItems:"center",justifyContent:"center",children:[(0,i.jsx)(L.g,{icon:o}),(0,i.jsx)(k.E,{children:a()})]})},n);else return(0,i.jsx)(V.I,{label:a(),shortcut:l,isActive:g,onClick:()=>h(t),icon:o,testId:n},n)})},l))]})};var iY=function(e){return e.enabledForTables="enabledForTables",e}({});let iX=e=>{var t;let{editor:n,selection:a}=e,s=a.isRowSelection(),o=a.isColSelection(),c=s&&o,d=(0,l.KP)(iv.hj)(a),p=Math.min(a.$anchorCell.pos,a.$headCell.pos),u=Math.max(a.$anchorCell.pos,a.$headCell.pos),{colMinPercent:h,newColSize:g}=n.schema.nodes[iC.X.name].spec,m=null!=(t=a.getTableNode())?t:d,x=(0,nu.cG)(m.attrs.colWidths,g,h);return(0,i.jsxs)(r.z,{spacing:1,children:[(0,i.jsx)(i$,{editor:n,filterBy:iY.enabledForTables}),(0,i.jsx)(iy,{editor:n,selection:a}),s||o||c&&(0,i.jsx)(E.q,{}),s&&!c&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"1ct6G/"}),onClick:()=>{n.commands.addRowBefore(),requestAnimationFrame(()=>{n.commands.focus(p)})},testId:"add-row-before-button",children:(0,i.jsx)(L.g,{icon:D.UiS})}),(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"JUmxSq"}),onClick:()=>{n.commands.addRowAfter(),requestAnimationFrame(()=>{n.chain().focus(u).goToNextCell().run()})},testId:"add-row-after-button",children:(0,i.jsx)(L.g,{icon:D.UiS,rotation:180})}),(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"0cspe/"}),icon:D.yLS,onClick:()=>n.chain().focus().deleteRow().run(),color:"red.500",testId:"delete-row-button"})]}),o&&!c&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"mwcRkO"}),onClick:()=>{let{left:e}=(0,b._t)(n.state.selection)||{};n.commands.addColumnBefore(null!=e?e:0),requestAnimationFrame(()=>{n.commands.focus(p)})},isDisabled:!x,testId:"add-col-before-button",children:(0,i.jsx)(L.g,{icon:D.UiS,rotation:270})}),(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"/93cy4"}),onClick:()=>{let{left:e}=(0,b._t)(n.state.selection)||{};n.commands.addColumnAfter(null!=e?e:0),requestAnimationFrame(()=>{n.chain().focus(p).goToNextCell().run()})},isDisabled:!x,testId:"add-col-after-button",children:(0,i.jsx)(L.g,{icon:D.UiS,rotation:90})}),(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"GAohqx"}),icon:D.yLS,onClick:()=>{n.commands.deleteColumn(),requestAnimationFrame(()=>{n.commands.focus(p)})},color:"red.500",testId:"delete-col-button"})]}),c&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"SOkhdm"}),icon:D.yC$,onClick:()=>n.commands.equalizeColumns(),testId:"equalize-columns-button"}),(0,i.jsx)(E.q,{}),(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"HSI88F"}),icon:D.yLS,onClick:()=>n.chain().focus().deleteTable().run(),color:"red.500",testId:"delete-table-button"})]})]})},i0=[{component:iX,predicate:e=>e instanceof b.rn&&e.isColSelection(),offsetPx:16},{component:iX,predicate:e=>e instanceof b.rn&&e.isRowSelection(),offsetPx:12},{component:iX,predicate:e=>e instanceof b.rn,offsetPx:12},{component:e=>{let{editor:t,selection:n}=e,a=(0,u.GV)(e2.SJ),r=n.node,s=(0,e0.Ik)((0,e0.VH)(a));return r?(0,i.jsx)(e1.z,{attributes:r.attrs,updateAttributes:e=>{t.chain().updateAttributes("chart",e).focus().run()},accentColor:s,setEditing:()=>{t.commands.editSelectedChart()},editor:t,inline:!0}):null},predicate:e=>{var t,n;return e instanceof o.nh&&(null==(n=e.node)||null==(t=n.type)?void 0:t.name)==="chart"},isPopover:!0},{component:e=>{let{editor:t,selection:n}=e,{node:a}=n,{chartType:s,chartData:l,horizontalAlign:o}=a.attrs,[d,p]=(0,c.useState)(!1),[u,h]=(0,c.useState)(l),g=(0,c.useMemo)(()=>(0,tA.V)(l)||s||"line",[l,s]);(0,c.useEffect)(()=>{h(l)},[l]);let m=(0,c.useCallback)(e=>{t.commands.updateNestedAttributesAtPos(n.from,e)},[t,n.from]),x=(0,c.useCallback)(e=>{let t=tw.gp.find(t=>t.key===e);if(!t)return;let n=t.graphyConfig,i=l||(0,tj.nC)(g);m({chartType:e,chartData:{...i,visualisationConfig:{...(null==i?void 0:i.visualisationConfig)||{},type:n.type,showPercentageLabels:"pie"===n.type||"donut"===n.type}}})},[m,l,g]),f=(0,c.useCallback)(e=>{let t=l||(0,tj.nC)(g);(null==t?void 0:t.customAppearanceConfig)&&m({chartData:{...t,customAppearanceConfig:{...t.customAppearanceConfig,colorScheme:"default"===e?"monochrome":e,customSeriesColors:void 0,seriesConfig:{}}}})},[m,l,g]),b=(0,c.useCallback)(()=>{let{state:e}=t,i=e.doc.nodeAt(n.from);h((null==i?void 0:i.attrs.chartData)||l),p(!0)},[t,n.from,l]),C=(0,c.useCallback)(()=>{p(!1)},[]),v=(0,c.useCallback)(e=>{let t=(0,tA.V)(e);t?m({chartData:e,chartType:t}):m({chartData:e})},[m]),y=(0,c.useCallback)(e=>{m({horizontalAlign:e})},[m]),w=null==l?void 0:l.customAppearanceConfig,A=(null==w?void 0:w.colorScheme)||"monochrome";return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(r.z,{spacing:2,children:[(0,i.jsx)(tS,{currentChartType:g,updateChartType:x}),(0,i.jsx)(E.q,{}),(0,i.jsx)(tL,{currentColorScheme:A,updateColorScheme:f}),(0,i.jsx)(tE,{currentAlignment:o,updateAlignment:y}),(0,i.jsx)(E.q,{}),(0,i.jsx)(I.$,{variant:"toolbar",leftIcon:(0,i.jsx)(L.g,{icon:D.zLW}),size:"sm","data-testid":"graphy-chart-open-editor",onClick:b,children:(0,i.jsx)(X.x6,{id:"fpDojI"})}),(0,i.jsx)(E.q,{}),(0,i.jsx)(F.G,{editor:t})]}),(0,i.jsx)(tk.k,{isOpen:d,onClose:C,onChange:v,initialConfig:u},d?"open":"closed")]})},predicate:e=>{var t,n;return e instanceof o.nh&&(null==(n=e.node)||null==(t=n.type)?void 0:t.name)==="graphyChart"}},{component:e=>{let{editor:t,selection:n}=e,a=(0,u.GV)(e2.SJ),r=t.getAttributes("link").href||"",s=!t.shouldUseLiteMenus,{isPageLink:l}=t9({href:r}),o=(0,e0.Ik)((0,e0.Jh)(a)),d=(0,nE.u)("disableDocMentionPasteRule"),p=(0,c.useCallback)(e=>{t.commands.updateSurroundingLink(e)},[t]),h=(0,tH.f)(),g=(0,c.useCallback)(e=>{t.view.focus(),h({isOpen:!0}),e.stopPropagation()},[t,h]);return(0,i.jsxs)(e8,{children:[s&&r&&!(0,tW.hc)(r)&&(0,i.jsx)(e6,{label:(0,i.jsx)(X.x6,{id:"/SVg/B"}),icon:D.CQO,children:(0,i.jsx)(nw,{editor:t,selection:n,isDisabled:l})}),(0,i.jsx)(ne,{href:r,updateHref:p,clearHref:()=>{t.commands.updateSurroundingLink("")},removeLink:()=>t.commands.removeSurroundingLink(),editor:t}),s&&(0,i.jsx)(e6,{label:(0,i.jsx)(X.x6,{id:"0j+RGO"}),icon:D.ecg,children:(0,i.jsx)(A.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:et.Fw,children:ti.gj.map(e=>{let{name:n,key:a,icon:r,shortcut:s,checkActive:l,apply:o}=e;if(l&&o)return(0,i.jsx)(V.I,{label:n(),shortcut:s,isActive:l(t),onClick:()=>{o(t)},icon:r,testId:a,my:0},a)})})}),s&&(0,i.jsx)(e6,{label:(0,i.jsx)(X.x6,{id:"jZlrte"}),icon:D.wIs,children:(0,i.jsx)(nH,{editor:t,useMenuButton:!0,isLinkText:!0,defaultTextColor:o})}),s&&d&&(0,i.jsx)(nO,{editor:t,href:r}),s&&!(0,tW.hc)(r)&&(0,i.jsx)(e9,{label:(0,i.jsx)(X.x6,{id:"sxkWRg"}),onClick:g,icon:D.BH7})]})},predicate:(e,t)=>e instanceof o.U3&&t.isActive("link"),isPopover:!0},{component:nA,predicate:(e,t)=>t.isActive("button")&&!t.isSiteNavbarEditor,isPopover:!0},{component:e=>{let{editor:t,selection:n}=e,{color:a,variant:r,icon:s,uppercase:d}=t.getAttributes("label"),p=null==d||d,u=(0,nl.T)(),h=(null==s?void 0:s.src)||(null==s?void 0:s.tempUrl),g=n instanceof o.nh?{pos:n.from,node:n.node}:(0,l.KP)(e=>"label"===e.type.name)(n),m=(0,c.useCallback)(e=>{t.chain().updateAttributes("label",e).selectNodeAtPos(g.pos).run()},[t,g]),{currentMediaDrawerSourceKey:x,setMediaDrawerSourceKeyAction:f}=(0,no.B)(),b=(0,c.useCallback)(()=>{let e=eq.of.get("pictographicIconsSearch")?ns.u.key:nr.f.key,i=(0,l.KP)(e=>"label"===e.type.name)(n);i&&(t.commands.selectNodeAtPos(i.pos),f((null==s?void 0:s.source)||e,!0),setTimeout(()=>{(0,tH.G)(!1)},30))},[null==s?void 0:s.source,f,null==g?void 0:g.pos]),C=(0,c.useCallback)(()=>{m({icon:null})},[m]);return(0,i.jsxs)(A.e,{spacing:2,size:"sm",flex:"row",alignItems:"center",children:[(0,i.jsx)(A.e,{spacing:1,size:"sm",onMouseDown:et.Fw,children:u.map(e=>{let{name:t,icon:n,key:a}=e;return(0,i.jsx)(V.I,{label:t,icon:n,onClick:()=>{m({variant:a})},isActive:r===a,my:0},t)})}),(0,i.jsx)(E.q,{}),(0,i.jsx)(ea.a,{color:a||void 0,setColor:e=>{m({color:e})},editor:t,analyticsSource:"Label"}),h?(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"JE/4q/"}),icon:D.cCs,onClick:b}):(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"1SYZRR"}),icon:D.cCs,onClick:b}),h&&(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"+4mjS6"}),icon:D.K3F,color:"red.500",onClick:C}),(0,i.jsx)(E.q,{}),(0,i.jsx)(V.I,{label:d?(0,i.jsx)(X.x6,{id:"thnUhW"}):(0,i.jsx)(X.x6,{id:"c54EGO"}),icon:D.tiU,onClick:()=>{m({uppercase:!p})},isActive:p}),(0,i.jsx)(E.q,{}),(0,i.jsx)(F.G,{editor:t,handleDelete:()=>t.commands.handleLabelDelete(!1)})]})},predicate:(e,t)=>t.isActive("label")},{component:e=>{let{editor:t,selection:n}=e,{node:a,from:r}=n,{verticalAlign:s}=t.getAttributes("gridCell"),l=(0,c.useCallback)(e=>{t.chain().updateAttributes("gridCell",{verticalAlign:e===s?null:e}).selectNodeAtPos(n.from).focus().run()},[t,n,s]),o=(0,c.useCallback)(()=>{if(!r||!a)return;let e=(0,nu.yU)(a.childCount);t.commands.useLayoutPreset(r,e)},[t,r,a]),d=(0,c.useCallback)(e=>{let i=t.chain();if(i.updateAttributes("gridLayout",{backgroundColor:e}),null!==e)try{let e=t.state.doc.resolve(n.from);(0,g.Ob)(e).forEach(e=>{i.updateAttributesAtPos(e.pos,{backgroundColor:null})})}catch(e){console.warn("Could not clear child cell colors:",e)}i.selectNodeAtPos(n.from).focus().run()},[t,n]);return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(A.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,i.jsxs)(R.ms,{isLazy:!0,children:[(0,i.jsx)(R.gf,{as:I.$,variant:"toolbar",rightIcon:(0,i.jsx)(L.g,{icon:D.Jt$}),size:"sm","data-testid":"layout-preset-dropdown",children:(0,i.jsx)(X.x6,{id:"6v+N4U",values:{0:a.childCount}})}),(0,i.jsx)(R.Q5,{"data-in-editor-focus":!0,fontSize:"md",children:[{name:P.Ru._({id:"oCWIE5"}),testId:"layout-preset-5050",image:nx,value:[50,50]},{name:P.Ru._({id:"eWUI4Z"}),testId:"layout-preset-7030",image:nf,value:[70,30]},{name:P.Ru._({id:"hOcihM"}),testId:"layout-preset-3070",image:ng,value:[30,70]},{name:P.Ru._({id:"OnuuaA"}),testId:"layout-preset-3col",image:nh,value:[33.33,33.33,33.34]},{name:P.Ru._({id:"hexbw8"}),testId:"layout-preset-4col",image:nm,value:[25,25,25,25]}].map(e=>{let{testId:n,name:s,image:l,value:o}=e;return(0,i.jsx)(R.tJ,{"data-testid":n,icon:a&&JSON.stringify(o)===JSON.stringify(a.attrs.colWidths)?(0,i.jsx)(_.S,{w:"2rem"}):(0,i.jsx)(eE._,{h:"1rem",w:"2rem",objectFit:"cover",src:l.src}),onClick:()=>{r&&t.commands.useLayoutPreset(r,o)},children:s},s)})})]}),(0,i.jsx)(V.I,{onClick:o,label:P.Ru._({id:"SOkhdm"}),icon:D.yC$,testId:"layout-equalize-columns-button"}),(0,i.jsx)(V.I,{onClick:()=>l("start"),isActive:"start"===s,label:P.Ru._({id:"/Q0jUh"}),icon:Z.jot}),(0,i.jsx)(V.I,{onClick:()=>l("center"),isActive:"center"===s,label:P.Ru._({id:"QhuQN2"}),icon:Z.nr0}),(0,i.jsx)(V.I,{onClick:()=>l("end"),isActive:"end"===s,label:P.Ru._({id:"EPnxoe"}),icon:Z.yHR}),(0,i.jsx)(ea.a,{color:a.attrs.backgroundColor,setColor:d,editor:t,analyticsSource:"Layout"}),(0,i.jsx)(E.q,{}),(0,i.jsx)(F.G,{editor:t})]})})},predicate:e=>e instanceof o.nh&&(0,g.X6)(e.node)},{component:e=>{let{editor:t,selection:n,decorations:a}=e,{isInOfflineMode:s}=(0,eK.u)(),{node:l,from:o}=n,{attrs:d,isNested:p,isFirstCard:u}=(0,e$.f)({node:l,decorations:a,editor:t}),{isOpen:h,onOpen:g,onClose:m}=(0,eJ.E)({id:"downloadCardAsImageDisclosure"}),x=(0,c.useCallback)(()=>{null==t||t.commands.duplicateCard(o)},[t,o]),f=(0,c.useCallback)(()=>{null==t||t.commands.unnestCard(o)},[t,o]),b=(0,c.useCallback)(()=>{null==t||t.chain().mergeCardsAtPos(o).focus().run()},[t,o]),C=(0,eZ.d)(),v=(0,c.useCallback)(()=>{let e=t.state.doc.nodeAt(o),n=e&&(0,eW.getCardTitle)(e.toJSON());t.chain().deleteCard(o).focus().run();let a=P.Ru._({id:"0MWv65",values:{displayTitle:n?'"'.concat(n,'"'):"card"}}),s=P.Ru._({id:"9uI/rE"}),l=C({title:(0,i.jsxs)(r.z,{children:[(0,i.jsx)(k.E,{noOfLines:1,children:a}),(0,i.jsx)(eG.N,{textDecoration:"underline",onClick:()=>{(0,eU.tN)(t.state),C.close(l)},children:s})]}),status:"info",duration:3e3,position:"top"})},[t,o,C]),y=(0,eq.u)("copyCardsToDeck"),w=(0,eQ.T)();return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(A.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"BTDPLo"}),testId:"duplicate-card",onClick:x,icon:D.$3n}),p&&(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"b+J8Wt"}),testId:"merge-into-parent-card",onClick:f,icon:D.ndq}),!p&&!u&&(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"kV34zB"}),testId:"merge-into-card-above",onClick:b,icon:D.INu}),(0,i.jsx)(eX.g,{attrs:d}),y&&(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"IAsTWw"}),onClick:()=>w([l]),icon:D.Rvk,flipIcon:"horizontal",isDisabled:s}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(V.I,{label:(0,i.jsx)(X.x6,{id:"xRJ+bN"}),testId:"download-card",onClick:g,icon:D.a_I,isDisabled:s}),(0,i.jsx)(eY.D,{onOpen:g,isOpen:h,onClose:m,cardId:d.id,editor:t})]}),(0,i.jsx)(F.G,{editor:t,handleDelete:v})]})})},predicate:e=>e instanceof o.nh&&(0,C.jg)(e.node),offsetPx:0},{component:e=>{let{editor:t,selection:n,decorations:a}=e,{node:r,from:o}=n,d=r.attrs,{background:p,cardLayoutDeco:u,hasImage:h,hasAccentImage:g,canChangeFit:m,canEditImageWithAI:x,canRemoveBackground:f,fitType:b,showChangeFocusPoint:v}=(0,ec.C)(d,a),y=null==u?void 0:u.isNested,w=(0,c.useCallback)(()=>{t.commands.convertImageToImageCard()},[t]),k=(0,es._)({editor:t,source:"card-accent-formatting-menu",getPos:()=>o,findParentCard:!0}),j=(0,c.useCallback)(()=>{try{let e=(0,l.eL)(t.state.doc.resolve(o),C.jg),n=null==e?void 0:e.node.attrs.id;if(!n)return;el.R.emit("toggleEditBackgroundDrawer",{openDrawer:!0,cardId:n})}catch(e){console.error("(caught) [CardLayoutItemFormattingMenu] error",e)}},[t,o]),{showImageCardOptions:S,imageCardActionsMenuItems:M}=(0,ed.R)({disabled:!g,canSetAsAccent:!y,onTurnIntoCard:w,onSetCardLayout:k,isAccentImage:!0,canTurnIntoCard:h});return(0,i.jsx)(A.e,{spacing:1,size:"sm",alignItems:"center",children:"accent"===d.itemId&&(0,i.jsxs)(i.Fragment,{children:[m&&(0,i.jsx)(ev,{editor:t,selection:n,decorations:a}),v&&(0,i.jsx)(eP,{editor:t,pos:o,node:r,isDisabled:"fit"===b}),(m||v)&&(0,i.jsx)(E.q,{}),h&&(null==p?void 0:p.image)&&(x?(0,i.jsx)(s.L8,{isDark:!1,children:(0,i.jsx)(eb,{attrs:p.image,editor:t})}):f&&(0,i.jsx)(eF.g,{editor:t,selection:n,decorations:a})),S?(0,i.jsx)(eO,{onReplaceImage:j,imageCardMenuItems:M,variant:"toolbar"}):(0,i.jsx)(s.Tz,{label:g?(0,i.jsx)(X.x6,{id:"tXCVNc"}):(0,i.jsx)(X.x6,{id:"pVb3uA"}),placement:"top",children:(0,i.jsx)(er.K,{onClick:j,variant:"toolbar",size:"sm",icon:(0,i.jsx)(L.g,{icon:D.MT7}),boxSize:7,p:0,"aria-label":g?P.Ru._({id:"Ov693i"}):P.Ru._({id:"B6vyEa"})})}),(0,i.jsx)(E.q,{}),g&&(0,i.jsx)(s.Tz,{label:(0,i.jsx)(X.x6,{id:"sGYCGx"}),placement:"top",children:(0,i.jsx)(er.K,{onClick:()=>(0,eo.kB)(t,o,!0),variant:"toolbar",size:"sm",icon:(0,i.jsx)(L.g,{icon:D.K3F}),color:"red.500",boxSize:7,p:0,"aria-label":P.Ru._({id:"sGYCGx"})})}),(0,i.jsx)(s.Tz,{label:(0,i.jsx)(X.x6,{id:"6vLq+T"}),placement:"top",children:(0,i.jsx)(er.K,{onClick:()=>(0,eo.kB)(t,o,!1),variant:"toolbar",size:"sm",icon:(0,i.jsx)(L.g,{icon:D.yLS}),color:"red.500",boxSize:7,p:0,"aria-label":P.Ru._({id:"6vLq+T"})})})]})})},predicate:e=>e instanceof o.nh&&(0,h.wL)(e.node),offsetPx:6},{component:e=>{let{editor:t,selection:n}=e,a=n.$from.parent.childCount{let a={};if(e){if(i&&"cascade"===e.horizontal){let e=t%n+1;a.paddingTop="".concat((n-e)*1.5,"em"),a.paddingBottom=0}else i||"oscillating"!==e.vertical||(a.paddingInlineStart="".concat(function(e){let t=e%6;return t<=3?1.5*t:4.5-(t-3)*1.5}(t),"em"));i&&"function"==typeof e.horizontal?a.paddingTop=e.horizontal(t,n):i||"function"!=typeof e.vertical||(a.paddingInlineStart=e.vertical(t))}return a})(K,R,ee,X):void 0,ei=null!=(n=I.gridDirection)?n:"horizontal",ea={gridColumn:et.columnStart?"".concat(et.columnStart," / span ").concat(et.columnSpan):"horizontal"===ei?"span var(--grid-".concat(G,"-item-").concat(R,"-resize-flow, ").concat(et.columnSpan,")"):"vertical"===ei?"span var(--grid-".concat(G,"-item-").concat(R,"-resize-cross, ").concat(et.columnSpan,")"):"span ".concat(et.columnSpan),...en};et.rowStart?ea.gridRow=et.rowSpan?"".concat(et.rowStart," / span ").concat(et.rowSpan):"".concat(et.rowStart):et.rowSpan&&(ea.gridRow="vertical"===ei?"span var(--grid-".concat(G,"-item-").concat(R,"-resize-flow, ").concat(et.rowSpan,")"):"horizontal"===ei?"span var(--grid-".concat(G,"-item-").concat(R,"-resize-cross, ").concat(et.rowSpan,")"):"span ".concat(et.rowSpan));let er=null==(t=h.q[C])?void 0:t.component;("none"===C||"solid"===C||"outline"===C)&&(s=(0,i.jsxs)(x.k,{cellContentPropOverrides:v,colorVars:Q,alignStyles:Y,cellStyle:C,cellProps:g,theme:N,cursor:z.cursor||"text",onClick:z.onClick,cellDecorConfig:A,markerConfig:y,innerLabelConfig:w,onDragOver:E,onDragLeave:S,onDrop:M,className:_,children:[f,j,L]})),P&&(s=(0,i.jsx)(m,{className:_,children:f})),er&&(s=(0,i.jsxs)(er,{colorVars:Q,alignStyles:Y,cellProps:g,onDragOver:E,onDragLeave:S,onDrop:M,className:_,children:[f,j,L]}));let es=[...((e,t,n)=>{let i=["grid-item"];return"vertical"===e?i.push("grid-item-vertical"):i.push("grid-item-horizontal"),"none"===t&&i.push("grid-item-cell-style-none"),n&&i.push("grid-item-full-bleed"),i})(ei,C,P),..._?[_]:[]];return(0,i.jsx)(a.s,{"data-content-reference":!0,sx:{...ea},h:"100%",position:"relative",className:(0,r.cx)(...es),"data-selection-ring":!0,children:s})});f.displayName="GridItem"},46004:(e,t,n)=>{"use strict";n.d(t,{K:()=>s});var i=n(83691),a=n(1319),r=n(57489);let s=()=>{var e,t;let n=(0,r.GV)(a.Jo);if(!n)return!1;let s=i.$.SHARE_TOKEN,l=null==(e=n.accessLinks)?void 0:e.some(e=>""===e.token),o=null==(t=n.accessLinks)?void 0:t.some(e=>null===e.permission);return!!s||!!l&&!o}},46649:(e,t,n)=>{"use strict";n.d(t,{O:()=>i});let i={x:-1e3,y:-1e3}},46672:(e,t,n)=>{"use strict";n.d(t,{c:()=>r,e:()=>a});var i=n(55729);let a=(0,i.createContext)({onDragStart:void 0}),r=()=>(0,i.useContext)(a)},47748:(e,t,n)=>{"use strict";n.d(t,{x:()=>m,q:()=>x});var i=n(73232),a=n(57257),r=n(79324),s=n(6029),l=n(99492),o=n(3616),c=n(77650),d=n(56108);let p={key:"hasLine",defaultValue:()=>!0,Control:e=>{let{value:t,updateValue:n,option:i}=e;return(0,s.jsx)(d.I,{label:i.name(),onClick:()=>n(!t),isActive:t,icon:l.CCK})},ControlMenu:(e,t,n)=>({key:n.key,label:e?(0,s.jsx)(o.x6,{id:"IELtbA"}):(0,s.jsx)(o.x6,{id:"81xMlD"}),icon:l.CCK,onClick:()=>t(!e)}),name:()=>c.Ru._({id:"aPb1AT"})};var u=n(77258);let h={key:"twoSided",defaultValue:()=>!0,Control:e=>{let{value:t,updateValue:n,option:i}=e;return(0,s.jsx)(d.I,{label:i.name(),onClick:()=>n(!t),isActive:t,icon:l.v6v,testId:"smart-layout-two-sided-option"})},ControlMenu:(e,t,n)=>({key:n.key,label:e?c.Ru._({id:"x+f1ZW"}):c.Ru._({id:"o18EC+"}),icon:l.v6v,onClick:()=>t(!e)}),name:()=>c.Ru._({id:"ovs7iP"})};var g=n(69144);let m=e=>{let{additionalOptions:t=[],additionalCellOptions:n=[],presetConfigurations:s=[],...l}=e;return{baseHorizontalAlign:(0,i.Ro)("center"),imageSlot:"optional",imageType:"icon",options:(0,g.l)([{...u.i,defaultValue:()=>"vertical"},h,p,a.h],t),cellOptions:(0,g.l)([a.h,r.Y],n),presetConfigurations:s.length>0?s:[{name:()=>"Horizontal (one-sided)",options:{twoSided:!1,hasLine:!0,orientation:"horizontal"}},{name:()=>"Horizontal (two-sided)",options:{twoSided:!0,hasLine:!0,orientation:"horizontal"}},{name:()=>"Vertical (one-sided)",options:{twoSided:!1,hasLine:!0,orientation:"vertical"}},{name:()=>"Vertical (two-sided)",options:{twoSided:!0,hasLine:!0,orientation:"vertical"}}],addDirection:e=>"horizontal"===e.orientation?"right":"bottom",isFullWidth:e=>"horizontal"===e.orientation,...l}},x=e=>{let{additionalOptions:t=[],presetConfigurations:n=[],...i}=e;return m({...i,additionalOptions:[{...h,defaultValue:()=>!0},...t],presetConfigurations:n.length>0?n:[{name:()=>"Horizontal",options:{twoSided:!0,hasLine:!0,orientation:"horizontal"}},{name:()=>"Vertical",options:{twoSided:!0,hasLine:!0,orientation:"vertical"}}],defaultOptions:{twoSided:!0,numbered:!1,...i.defaultOptions}})}},47830:(e,t,n)=>{"use strict";n.d(t,{G:()=>s,_:()=>r});var i=n(25183),a=n(8489);let r=(e,t)=>{var n;let i=(0,a.o)(t);return(e&&null!=(n=i.mobileSize)?n:i.size)+.75},s=(e,t,n,s)=>{var l,o,c;let d=(0,a.o)(s),p="body"===d.type,u=t&&null!=(l=d.mobileSize)?l:d.size,h=null===n?0:r(t,n);return(h-u*(p||t?null!=(o=e.config.lineHeightBody)?o:i.Uw:null!=(c=e.config.lineHeightHeading)?c:i.eL))/2}},48306:(e,t,n)=>{"use strict";n.d(t,{n:()=>r});var i=n(3616),a=n(55729);function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=(0,i.uB)();return(0,a.useMemo)(e,[n,e,...t])}},48420:(e,t,n)=>{"use strict";n.d(t,{N:()=>d});var i=n(6029),a=n(17399),r=n(12889),s=n(44790),l=n(51831),o=n(44604);let c=e=>(0,i.jsx)(s.u,{...e,children:(0,i.jsx)("pre",{children:(0,i.jsx)(r.$p,{as:"code"})})}),d=a.Ay.extend({selectable:!1,isolating:!0,addOptions(){var e;return{...null==(e=this.parent)?void 0:e.call(this),exitOnTripleEnter:!1}},addNodeView:()=>(0,r.gu)(c,{update:o.z0}),priority:l.y.CodeBlock})},48508:(e,t,n)=>{"use strict";n.d(t,{A:()=>h,v:()=>g});var i=n(9922),a=n.n(i),r=n(63867),s=n(94619),l=n(79733),o=n(6319),c=n(25135),d=n(60856),p=n(46030),u=n(49404);let h=e=>{var t,n,i,d;let{editor:h,selection:g,freshNode:x}=e;if(!g||!(g instanceof r.nh||g instanceof s.n))return null;let f=null!=x?x:g.node;if(g.$from,(0,u.bi)(f.type))return{mediaType:m(f.attrs.source),area:"node",attrs:a()(f.attrs),node:f,id:f.attrs.id};if("cardAccentLayoutItem"===f.type.name){let e=f.attrs;return(null==(t=e.background)?void 0:t.type)===c.h.IMAGE&&e.background.image?{mediaType:"image",area:"background",attrs:a()(e.background.image),node:f,id:f.attrs.id,imgKeyPath:"background.image"}:null}if((0,p.dv)(f))return{mediaType:"image",area:"node",attrs:a()(f.attrs.image),node:f,id:f.attrs.id,imgKeyPath:"image"};if("gridItem"===f.type.name){let e=null==(i=f.attrs.options)||null==(n=i.marker)?void 0:n.iconData;return e?{mediaType:"icon",area:"accessory",attrs:a()(e),node:f,id:f.attrs.id,imgKeyPath:"options.marker.iconData"}:null}let b=f.type.spec.accessoryImageKey;if(b){let e={...f.attrs[b]},t="image";return(0,l.M)(g.$from.parent)&&"icon"===(0,o.BJ)(g.$from.parent.attrs.variantKey).imageType&&(t="icon"),{attrs:a()(e),node:f,mediaType:t,id:f.attrs.id,area:"accessory",imgKeyPath:b}}if(g instanceof s.n){let e="icon";return"image"===g.context.selectionType?e="image":"icon"===g.context.selectionType&&(e="icon"),{attrs:a()(null!=(d=g.getItemData())?d:{}),node:f,mediaType:e,id:f.attrs.id,area:"accessory",imgKeyPath:g.keyPath}}return null},g=e=>{let{editor:t,pos:n,attrs:i}=e;if(!t)return;let a=t.state.doc.nodeAt(n);if(!a)return;let r=a.type.spec.imageKeyPath;if(!["image","mediaPlaceholder"].includes(a.type.name)&&!r)return void console.warn("[updateSelectedMedia] Node ".concat(a.type.name," is not compatible with updateSelectedMedia"));let s=t.chain();r?(s.updateAttributeKeyPathAtPos(n,r,i),r.startsWith("background.")&&(s.updateAttributeKeyPathAtPos(n,"background.source",i.source),s.updateAttributeKeyPathAtPos(n,"background.type",c.h.IMAGE))):"mediaPlaceholder"===a.type.name?s.insertContentAt({from:n,to:n+a.nodeSize},{type:"image",attrs:i},{updateSelection:!0}):s.updateAttributesAtPos(n,i),s.focus().scrollIntoView().run()},m=e=>e?(0,d.D)(e)?"icon":e.startsWith("image.")?"image":e.startsWith("video.")||e.startsWith("embed.")?"embed":"image":"image"},48974:(e,t,n)=>{"use strict";n.d(t,{M:()=>A});var i=n(6029),a=n(68917),r=n(78140),s=n(36999),l=n(49611),o=n(41283),c=n(37930),d=n(48478),p=n(58959),u=n(26420),h=n(77650),g=n(55729),m=n(33612),x=n.n(m),f=n(12259),b=n(35859),C=n(45588),v=n(57489),y=n(26533),w=n(87489);let A=e=>{let{accentColor:t,selected:n,onChange:u,steps:m=5,menuButton:A}=e,j=(0,v.GV)(w.SJ),L=(0,y.CD)(j),E=Array(m).fill(0).map((e,t)=>t),S=(0,C.u)("useNewChartingColorSet"),M=(0,b.SM)(S),_=(0,g.useMemo)(()=>(0,f.bW)({chartColorSchemes:M,useNewChartingColorSet:S,themeAccentColors:L,steps:m,theme:j,accentColor:t}),[t,L,j,S,M,m]);n&&!_[n]&&(n=void 0);let I=h.Ru._({id:"ovBPCi"});return(0,i.jsxs)(r.W,{isLazy:!0,children:[A||(0,i.jsx)(s.I,{as:l.$,variant:"plain",size:"sm",w:40,boxShadow:"none",textAlign:"start",rightIcon:(0,i.jsx)(a.D,{}),sx:{"span:first-of-type":{overflow:"clip",textOverflow:"ellipsis"}},children:n?_[n].label():I}),(0,i.jsx)(o.c,{zIndex:"modalPopover",maxH:"200px",overflowY:"auto",children:(0,i.jsx)(c.i,{value:n||"default",type:"radio",onChange:e=>{u("default"===e?void 0:e)},children:Object.entries({default:{..._[b.gb],label:()=>I},..._}).sort((e,t)=>{let[n]=e,[i]=t,a=e=>"default"===e?0:"theme"===e?1:"monochrome"===e?2:e.startsWith("monochrome-")?2+parseInt(e.split("-")[1],10)/100:"alternating"===e?3:"spin"===e?4:"complement"===e?5:"complement2"===e?6:999;return a(n)-a(i)}).map(e=>{let[a,{label:r,scale:s}]=e;return 1.5>[...s.values()].map(e=>x().readability(e,t)).reduce((e,t)=>Math.max(e,t),0)&&a!==n?null:(0,i.jsx)(d.k,{value:a,children:(0,i.jsx)(p.z,{children:(0,i.jsx)(k,{scale:s,data:E})})},a)})})})]})},k=e=>{let{scale:t,data:n}=e;return(0,i.jsx)(p.z,{spacing:0,borderRadius:"md",overflow:"hidden",children:n.map(e=>{var n;return(0,i.jsx)(u.a,{bg:null!=(n=t.get(e))?n:"black",width:9,height:5},e)})})}},49209:(e,t,n)=>{"use strict";n.d(t,{UU:()=>S,bX:()=>M});var i=n(6029),a=n(55729),r=n(67909),s=n(36071),l=n(68728),o=n(3674),c=n(40691),d=n(26385),p=n(26420),u=n(23293),h=n(48810),g=n(49611),m=n(58959),x=n(16426),f=n(31241),b=n(3616),C=n(44732),v=n(57489),y=n(22670),w=n(6139),A=n(87489),k=n(13051);let j=e=>{let{link:t,confirmFunction:n,onClose:j}=e,L=(0,v.GV)(A.sX),E=(0,y.st)(),S=(0,a.useRef)(!1),M=(0,w.oR)()?"gamma.site":"gamma.app";return(0,a.useEffect)(()=>{S.current||(S.current=!0,null==E||E.track(y.VV.ABUSE_LINK_INTERCEPT_SHOWN,{docId:L,link:t}))},[E,L,t]),(0,i.jsxs)(r.aF,{isOpen:!0,trapFocus:!1,onClose:()=>j("cancel"),children:[(0,i.jsx)(s.m,{}),(0,i.jsxs)(l.$,{children:[(0,i.jsx)(o.s,{}),(0,i.jsx)(c.c,{alignItems:"center",textAlign:"center",children:(0,i.jsxs)(d.B,{mt:8,spacing:4,children:[(0,i.jsx)(p.a,{mx:"auto",children:(0,i.jsx)(f.uh,{w:"16"})}),(0,i.jsx)(u.D,{size:"lg",children:(0,i.jsx)(b.x6,{id:"7kvRf4",values:{GAMMA_PROPER_NOUN:C.On}})}),(0,i.jsx)(h.E,{children:(0,i.jsx)(b.x6,{id:"wkyxjZ",values:{gammaProperty:M},components:{0:(0,i.jsx)("code",{})}})}),(0,i.jsx)(h.E,{fontSize:"sm",py:1,borderRadius:"sm",color:"gray.600",fontFamily:"mono",bg:"blackAlpha.100",children:t}),(0,i.jsx)(d.B,{spacing:2,mt:2,children:(0,i.jsx)(g.$,{variant:"plain",onClick:()=>{n(t),null==E||E.track(y.VV.ABUSE_LINK_INTERCEPT_CONTINUE,{docId:L,link:t}),j("continue")},children:(0,i.jsx)(b.x6,{id:"xGVfLh"})})}),(0,i.jsx)(g.$,{onClick:()=>{null==E||E.track(y.VV.ABUSE_LINK_INTERCEPT_CANCEL,{docId:L,link:t}),j("cancel")},variant:"solid",children:(0,i.jsx)(b.x6,{id:"zx59ra"})}),(0,i.jsx)(m.z,{pt:2,flex:1,children:(0,i.jsx)(k._,{docId:L,buttonType:"button",onSubmitReport:()=>j("report")})})]})}),(0,i.jsx)(x.j,{})]})]})},L=(0,a.createContext)({}),E=e=>{window.open(e,"_blank","noopener")},S=e=>{let{children:t}=e,[n,r]=(0,a.useState)(!1),[s,l]=(0,a.useState)(""),[o,c]=(0,a.useState)(()=>E),d=(0,a.useCallback)((e,t)=>{l(e),t&&c(()=>()=>t(e)),r(!0)},[]),p=(0,a.useCallback)(()=>{l(""),c(()=>E),r(!1)},[]),[u,h]=(0,a.useState)({showLinkInterstitial:d,hideLinkInterstitial:p});return(0,i.jsxs)(L.Provider,{value:u,children:[n&&(0,i.jsx)(j,{link:s,confirmFunction:o,onClose:p}),t]})},M=()=>(0,a.useContext)(L)},49404:(e,t,n)=>{"use strict";n.d(t,{Bv:()=>o,Ez:()=>C,JY:()=>h,KR:()=>x,Kk:()=>b,Xs:()=>f,Zj:()=>u,_Y:()=>d,bi:()=>c,di:()=>w,eb:()=>g,fu:()=>v,gk:()=>m,lQ:()=>p,oS:()=>y});var i=n(21572),a=n(10197),r=n(2211),s=n(88273);let l=["image","video","embed","mediaPlaceholder"],o=e=>c(e.type),c=e=>l.includes(e.name),d=e=>"video"===e.type.name||"embed"===e.type.name,p=e=>e.href||e.url||e.sourceUrl||e.embedUrl||void 0,u=e=>{var t;return(null==(t=e.embed)?void 0:t.url)?e.embed.url:"embedUrl"in e&&e.embedUrl?e.embedUrl:p(e)},h=e=>{var t,n;let i=e.attrs;return[null==(t=i.meta)?void 0:t.title,null==(n=i.meta)?void 0:n.site].filter(Boolean).join(" - ")},g=(e,t)=>{var n;return null!=(n=e.clickBehavior)?n:t?"newTab":"expand"},m=e=>null!=e?e:"expand",x=e=>(null==e?void 0:e.source)===r.u.key,f=e=>(0,s.SV)((null==e?void 0:e.src)||(null==e?void 0:e.tempUrl))&&(e=>(e=>(null==e?void 0:e.source)===a.f.key)(e)||x(e))(e),b=(e,t)=>{if(!e)return e;try{let n=new URL(e);return n.searchParams.set("ctx",t||"inline-svg"),n.toString()}catch(t){return console.error("[getSrcUrlForInlineSvg] Error with src url for inline SVG",t),e}},C=e=>{let{width:t,height:n,resize:a}=e.meta||{},r=(0,i.calculateResizeToFitViewport)({width:t,height:n,viewportHeight:window.innerHeight,currentResize:a});return r?{...e,resize:r}:e},v="unfetched",y="complete",w=e=>{switch(e){case v:case y:return e;default:return y}}},49477:(e,t,n)=>{"use strict";n.d(t,{v:()=>g});var i=n(6029),a=n(36999),r=n(49611),s=n(26385),l=n(26420),o=n(48810),c=n(99492),d=n(48621),p=n(3616),u=n(33612),h=n.n(u);let g=e=>{let{color:t,isDefaultColor:n,isMixed:u=!1,...g}=e;return(0,i.jsx)(a.I,{as:r.$,variant:"plain",size:"sm",boxShadow:"none",minW:"fit-content",textAlign:"left",rightIcon:(0,i.jsx)(d.g,{fixedWidth:!0,icon:c.Jt$,transform:"shrink-6"}),...g,children:(0,i.jsxs)(s.B,{direction:"row",spacing:2,align:"center",children:[(0,i.jsx)(l.a,{as:"span",alignSelf:"center",boxSize:5,borderRadius:"md",border:"2px solid",borderColor:"gray.300",bgColor:t}),(0,i.jsx)(o.E,{fontFamily:n||u?void 0:"mono",textTransform:n||u?void 0:"uppercase",fontSize:"sm",children:u?(0,i.jsx)(p.x6,{id:"+UN6+J"}):n?(0,i.jsx)(p.x6,{id:"ovBPCi"}):h()(t).toHexString()})]})})}},49617:(e,t,n)=>{"use strict";n.d(t,{Q4:()=>h,Ti:()=>d,U5:()=>g,Vo:()=>u,cE:()=>c,ek:()=>f,es:()=>m,nh:()=>x,rV:()=>p});var i=n(60122),a=n(2009),r=n(37243),s=n(46030),l=n(75572),o=n(54040);let c=e=>(0,s.jg)(e)||(0,s.sw)(e)||(0,l.p8)(e),d=(e,t)=>!(0,s.jg)(e)&&!(0,s.sw)(e)&&c(t),p=e=>{if(c(e.parent))return{pos:e.pos,node:e.nodeAfter};for(let t=e.depth;t>0;t--){let n=e.node(t);if(c(e.node(t-1)))return{pos:t>0?e.before(t):0,node:n}}return null},u=e=>{let{pos:t,from:n,to:i,editor:a}=e,{state:l}=a,c=o.q.getState(l);if(!c)return null;let d=(0,r.eL)(a.state.doc.resolve(t),s.jg),p=c.getAnnotationsBetween(l,n,i),u=d?c.getAnnotationsBetween(l,d.pos,d.pos+d.node.nodeSize).filter(e=>!p.find(t=>t.id===e.id)):[];return{inBlock:p,inCard:u,origNodePos:t}},h=e=>{let{dropPos:t,dropNode:n,dragging:r,side:s,tr:l,view:c}=e,d=o.q.getState(c.state);if(!d)return[];let p=d.getAnnotationsBetween(c.state,t,t+n.nodeSize),u=r.inBlock,h="left"===s?r.origNodePos:t,g="left"===s?t:r.origNodePos,{doc:m,type:x,binding:f}=i.pJ.getState(c.state),b=l.mapping.map(t),C=(e,t)=>n=>{let{id:i,relativePos:r}=n,s=(0,a.bL)(m,x,r,f.mapping);return null==s?null:{id:i,newPos:b+(s-e)+t}},v=[...("left"===s?u:p).map(C(h,1)).filter(e=>!!e),...("left"===s?p:u).map(C(g,2)).filter(e=>!!e)],y=r.inCard.filter(e=>{let{id:t}=e;return!v.find(e=>e.id===t)}).map(e=>{let{id:t,pos:n}=e,i=l.mapping.map(n);return n===i?null:{newPos:i,id:t}}).filter(e=>!!e);return[...v,...y]},g=e=>{let{dropPos:t,dropNode:n,dragging:r,side:s,tr:l,view:c,leftContentSize:d}=e,p=o.q.getState(c.state);if(!p)return[];let u=p.getAnnotationsBetween(c.state,t,t+n.nodeSize),h=r.inBlock,g="left"===s?r.origNodePos:t,m="left"===s?t:r.origNodePos,{doc:x,type:f,binding:b}=i.pJ.getState(c.state),C=l.mapping.map(t),v=(e,t)=>n=>{let{id:i,relativePos:r}=n,s=(0,a.bL)(x,f,r,b.mapping);return null==s?null:{id:i,newPos:C+(s-e)+t}},y=[...("left"===s?h:u).map(v(g,2)).filter(e=>!!e),...("left"===s?u:h).map(v(m,4+d)).filter(e=>!!e)],w=r.inCard.filter(e=>{let{id:t}=e;return!y.find(e=>e.id===t)}).map(e=>{let{id:t,pos:n}=e,i=l.mapping.map(n);return n===i?null:{newPos:i,id:t}}).filter(e=>!!e);return[...y,...w]},m=e=>{let{contentPos:t,contentEnd:n,insertPos:r,editor:s}=e,l=o.q.getState(s.state);if(!l)return[];let{state:c}=s,d=l.getAnnotationsBetween(c,t,n),{doc:p,type:u,binding:h}=i.pJ.getState(s.view.state);return d.map(e=>{let{id:n,relativePos:i}=e,s=(0,a.bL)(p,u,i,h.mapping);return null==s?null:{id:n,newPos:r+(s-t)}}).filter(e=>!!e)},x=e=>{let t,{dropPos:n,dragging:r,cardWrapOffset:s,tr:l,view:c}=e;if(!o.q.getState(c.state))return[];let{doc:d,type:p,binding:u}=i.pJ.getState(c.state),h=l.mapping.map(n,-1),g=r.inBlock.map((t=r.origNodePos,e=>{let{id:n,relativePos:i}=e,r=(0,a.bL)(d,p,i,u.mapping);return null==r?null:{id:n,newPos:h+(r-t)+s}})).filter(e=>!!e),m=r.inCard.filter(e=>{let{id:t}=e;return!g.find(e=>e.id===t)}).map(e=>{let{id:t,pos:n}=e,i=l.mapping.map(n);return n===i?null:{newPos:i,id:t}}).filter(e=>!!e);return[...g,...m]},f=e=>{let{pos:t,tr:n,editor:i}=e,a=o.q.getState(i.view.state);if(!a)return[];let r=i.state.doc.resolve(t);return r.nodeAfter?a.getAnnotationsBetween(i.state,t,t+r.nodeAfter.nodeSize).map(e=>{let{id:i,pos:a}=e;return{id:i,newPos:a===t?n.mapping.map(a+1)-1:n.mapping.map(a)}}):[]}},49646:(e,t,n)=>{"use strict";n.d(t,{N:()=>G});var i=n(37243),a=n(55153),r=n(94289),s=n(63867),l=n(57489),o=n(65632),c=n(56790),d=n(87489),p=n(20044),u=n(1620),h=n(4742),g=n(10961),m=n(35481),x=n(80371),f=n(51831),b=n(20294),C=n(49404),v=n(84),y=n(7063);let w=new s.hs("linkKeyboardNav");function A(e,t,n){if(t<0||t>e.doc.content.size)return!1;let i=e.doc.resolve(t);return!!n.isInSet(i.marks())}var k=n(6029),j=n(26420),L=n(48810),E=n(12514),S=n(36062),M=n(3616),_=n(77850),I=n(4014),D=n(55729),R=n(83691),z=n(60258),T=n(36465),H=n(6139),B=n(12889),N=n(3898),P=n(70077),F=n(66815);let V=(0,_.P)(j.a),O=e=>{let{node:t,children:n}=e,{href:i,meta:a}=t.attrs,r=(0,H.oR)(),{linkUrl:s,handleClick:l}=(0,T.c)({url:i||""}),{interceptLinkClick:o,linkUrlSafe:c,isUntrusted:d,linkInterceptEnabled:p}=(0,z.i)(s),u=(0,D.useCallback)(e=>{if(null==l||l(e),p)return o(e)},[l,o,p]),{popperRef:h,referenceRef:g,isHovering:m,onMouseOver:x,onMouseOut:f,getPopperProps:b}=(0,P.bf)({disabled:(0,N.mG)()}),C=!r&&!R.$.GAMMA_CYPRESS_TEST&&(0,N.H8)();return(0,k.jsxs)(B.VR,{as:"span",children:[d?(0,k.jsx)(L.E,{as:"span",textDecoration:"underline",color:"gray.500",children:(0,k.jsx)(M.x6,{id:"b7jHrl"})}):(0,k.jsxs)(L.E,{as:"a",className:"link",rel:"noopener nofollow",href:p?c||"":s,onClick:u,onMouseOver:x,onMouseOut:f,ref:g,children:[C&&(0,k.jsx)("span",{contentEditable:!1,children:""}),r?n:(0,k.jsx)(B.$p,{as:"span"}),C&&(0,k.jsx)("span",{contentEditable:!1,children:""})]}),!1===r&&m&&s&&a?(0,k.jsx)(E.Z,{children:(0,k.jsx)(I.N,{children:(0,k.jsx)(V,{position:"relative",zIndex:"popover",ref:h,onMouseOver:x,onMouseOut:f,className:"link-preview-hover",...b(),...P._w,w:"min(500px, 80vw)",minW:"auto !important",children:(0,k.jsxs)(S.Q,{backgroundColor:"white",border:"1px solid",borderColor:"gray.200",shadow:"lg",borderRadius:"lg",_hover:{backgroundColor:"trueblue.50"},children:[(0,k.jsx)(F.Ch,{node:t}),(0,k.jsx)(S.r,{href:s,target:"_blank",rel:"noopener nofollow",onClick:u})]})})})}):null]})};var Z=n(93028);let G=a.Ay.extend({priority:f.y.Link,inclusive:!1,excludes:"underline footnoteLabel link",addAttributes:()=>({href:{default:""},source:{},thumbnail:{...(0,p.tb)("thumbnail")},embed:{...(0,p.tb)("embed")},meta:{...(0,p.tb)("meta")}}),onCreate(){let e=(0,l.KA)().getState(),t=(0,d.nD)(e),n=(0,u.mB)(e);if(!(t&&n))return;let{view:i,state:a}=this.editor,{doc:r,schema:s,tr:o}=a;try{let e=!1;(0,c.Zo)(r,s.marks.link).forEach(t=>{let{node:n,pos:i}=t,a=n.marks.find(e=>"link"===e.type.name);a&&"string"!=typeof a.attrs.href&&(e=!0,o.removeMark(i,i+n.nodeSize,a).addMark(i,i+n.nodeSize,s.marks.link.create({...a.attrs,href:String(a.attrs.href)})))}),e&&i.dispatch(o)}catch(e){console.error("[Link.onCreate] error",e)}},renderHTML(e){var t;let{HTMLAttributes:n}=e;return"string"==typeof n.href&&(null==(t=n.href)?void 0:t.startsWith("javascript:"))?["a",(0,i.KV)(this.options.HTMLAttributes,{...n,href:""}),0]:n.href?["a",(0,i.KV)(this.options.HTMLAttributes,n),0]:["a",(0,i.KV)(this.options.HTMLAttributes,{...n,href:null}),0]},renderHTMLforAI(e){let{mark:t,disableBookmarks:n}=e,i=t.attrs.href;return n?["a",{href:t.attrs.href},0]:["a",{bookmark:(0,x.vL)(t),href:i},0]},parseHTML:()=>[{tag:'a[href]:not([href *= "javascript:" i])'},{tag:"a[bookmark]",getAttrs:x.Ll}],addCommands(){var e;return{...null==(e=this.parent)?void 0:e.call(this),convertLinkToMedia:e=>t=>{let{chain:n,editor:i}=t,{href:a,...r}=i.getAttributes("link");if(!a||(0,Z.hc)(a))return!1;if(!r.source)return n().extendMarkRange("link").insertEmbedAndFetchMetadata(a,e,!1).run(),!0;let s=b.Fn[r.source],l=(null==s?void 0:s.nodeName)||"embed";return n().extendMarkRange("link").insertContent({type:l,attrs:{...r,sourceUrl:a,url:a,displayStyle:e}}).selectInsertedNode().run(),!0},convertMediaToLink:()=>e=>{let{state:t,chain:n}=e;if(!(t.selection instanceof s.nh))return!1;let{from:i,to:a,node:r}=t.selection;if(!(0,C._Y)(r))return!1;let{sourceUrl:l,meta:o}=r.attrs,c=(null==o?void 0:o.title)||l||"link",d={from:i+1,to:i+1+c.length};return n().insertContentAt({from:i,to:a},[{type:"paragraph",attrs:{},content:[{type:"text",text:c}]}],{updateSelection:!0}).setTextSelection(d).setMark(G.name,{...r.attrs,href:l}).run(),!0},convertLinkToButton:()=>e=>{let{editor:t,chain:n}=e,{href:i=""}=t.getAttributes("link");return n().extendMarkRange("link").deleteSelection().insertContentAndSelect((0,o.GO)().buttonGroup).updateAttributes("button",{href:i}).run(),!0},convertButtonToLink:()=>e=>{let{chain:t,state:n,editor:a}=e,{selection:s}=n,l=(0,i.KP)(e=>"button"===e.type.name)(s),o=(0,i.KP)(e=>"buttonGroup"===e.type.name)(s);if(!o||!l)return!1;let{node:c,pos:d}=l,{node:p,pos:u}=o;if(!c)return!1;let h={type:"paragraph",content:c.content.toJSON()},g=p.maybeChild(0)===c,m=g?u:d,x=m+(g?1:2),f=x+r.bP.fromJSON(a.schema,h).content.size,b=t();return 1===p.childCount?b.deleteNode("buttonGroup"):b.deleteNode("button"),b.insertContentAt(m,h,{updateSelection:!1}).setTextSelection({from:x,to:f}).setMark(G.name,{href:c.attrs.href}).focus().run(),!0},convertButtonToMedia:e=>t=>{let{chain:n,state:a}=t,{selection:r}=a,s=(0,i.KP)(e=>"button"===e.type.name)(r),l=(0,i.KP)(e=>"buttonGroup"===e.type.name)(r);if(!s||!l)return!1;let{node:o,pos:c}=s,{node:d,pos:p}=l;if(!o||!d)return!1;let{href:u}=o.attrs;if(!u||(0,Z.hc)(u))return!1;if(d.maybeChild(0)===o){let t=[];d.forEach(e=>{"button"===e.type.name&&e!==o&&t.push(e.toJSON())});let i=n();i.setNodeSelection(p).deleteNode("buttonGroup").insertEmbedAndFetchMetadata(u,e,!1),1!==d.childCount&&t.length>0&&i.insertContentAt(p+1,{type:"buttonGroup",content:t},{updateSelection:!1}),i.focus().run()}else n().setNodeSelection(c).insertEmbedAndFetchMetadata(u,e,!1).selectInsertedNode().focus().run();return!0},convertMediaToButton:()=>e=>{let{chain:t,state:n}=e;if(!(n.selection instanceof s.nh))return!1;let{node:i}=n.selection;if(!(0,C._Y)(i))return!1;let{sourceUrl:a=""}=i.attrs;return t().deleteSelection().insertContentAt(n.selection.from,(0,o.GO)().buttonGroup).updateAttributes("button",{href:a}).focus().run(),!0},updateSurroundingLink:e=>t=>{let{state:n,chain:i,editor:a}=t,{from:r,to:s}=n.selection;return(0,Z.uI)(e,a),i().extendMarkRange(G.name).unsetMark(G.name).setMark(G.name,{href:e}).setMeta("preventAutolink",!0).setTextSelection({from:r,to:s}),!0},convertLinkToDocMention:()=>e=>{let{chain:t,editor:n}=e,{href:i=""}=n.getAttributes("link"),a=(0,g.TY)(i||"");return!!a&&(t().extendMarkRange("link").command(e=>{let{state:t,commands:n}=e,{from:i,to:r}=t.selection;return n.addDocMention({id:a},{from:i,to:r}),!0}).run(),!0)},removeSurroundingLink:()=>e=>{let{state:t,chain:n}=e,{from:i,to:a}=t.selection;return n().extendMarkRange("link").unsetMark("link").setMeta("preventAutolink",!0).setTextSelection({from:i,to:a}).focus(),!0}}},addKeyboardShortcuts(){return{"Mod-k":e=>{let{editor:t}=e,{selection:n}=t.state;return!n.empty&&t.commands.toggleMark(this.name)}}},addProseMirrorPlugins(){var e;let t,n=(null==(e=this.parent)?void 0:e.call(this))||[];return h.D1||n.push((0,m.f)(this,O)),n.push((t=this.editor,new s.k_({key:new s.hs("handleCmdClickLink"),props:{handleDOMEvents:{click:(e,n)=>{var i;let a=(0,l.KA)(),r=(0,d.nD)(a.getState()),s=null==(i=n.target)?void 0:i.closest("a"),o=null==s?void 0:s.href;if(!o||(null==s?void 0:s.closest("[data-comments-wrapper]")))return!1;n.preventDefault();let c=n.ctrlKey||n.metaKey,u=(0,p.Ww)(o),h=(0,d.bO)(a.getState()),g=(0,p.Cf)(o,h);if(r){if(!c)return!1;if(g)return(0,y.T)(t,n,u),!1}else if(!c&&g)return(0,y.T)(t,n,u),!1;return window.open(o,"_blank"),!1}}}}))),n.push(new s.k_({key:w,props:{handleKeyDown(e,t){let n,i;if("ArrowLeft"!==t.key&&"ArrowRight"!==t.key)return!1;let{state:a}=e,{selection:r}=a;if(!(r instanceof s.U3))return!1;let l="ArrowLeft"===t.key?-1:1,o=t.metaKey||t.ctrlKey,c=t.shiftKey,d=t.altKey,p=a.schema.marks.link,u=r.head,h=A(a,u,p),g=A(a,u-l,p),m=A(a,u+l,p);if(!(h||g||m))return!1;if(o)n=function(e,t,n){let i=e.resolve(t);return n>0?i.end(i.depth):i.start(i.depth)}(a.doc,u,l);else if(d){let e="ArrowLeft"===t.key?u-1:u+1,i=function(e,t,n){let i=e.resolve(t).marks().find(e=>e.type===n);if(!i)return null;let a=t-1,r=t+1;for(let r=t-1;r>=0;r--)try{if(!e.resolve(r).marks().some(e=>e.type===n&&e.eq(i))){a=r;break}0===r&&(a=0)}catch(e){break}for(let a=t;a<=e.content.size;a++)try{if(!e.resolve(a).marks().some(e=>e.type===n&&e.eq(i))){r=a;break}a===e.content.size&&(r=e.content.size)}catch(e){r=a;break}return{from:a,to:r}}(a.doc,e,p);if(!i)return!1;n="ArrowLeft"===t.key?i.from:i.to}else n=u+l;return n=Math.max(0,Math.min(n,a.doc.content.size)),i=c?s.U3.create(a.doc,r.anchor,n):s.U3.create(a.doc,n),e.dispatch(a.tr.setSelection(i).scrollIntoView()),!0}}})),n}}).configure({HTMLAttributes:{target:void 0,rel:"noopener noreferrer",class:"link"},validate:Z.KB,protocols:v.r,linkOnPaste:!1})},49854:(e,t,n)=>{"use strict";n.d(t,{I:()=>r,k:()=>s});var i=n(93766);let a=e=>"".concat(e," !important"),r=e=>({fontFamily:a(e)}),s=e=>{let t={"[data-shape=image]":{".tl-inner-div":{}},img:{'&[src^="blob:"]':{animation:"loading-pulse-animation 1.5s infinite"}}},n=Object.values(i.JM),r=e?"dark":"light";return n.forEach(e=>{t['[data-color="'.concat(e,'"]')]={color:a(i.gA.strokes[r][e]),":not(mask) > [fill], &[fill]":{"&:not([fill=none])":{fill:a(i.gA.fills[r][e]),"text, tspan":{fill:a(i.gA.strokes[r][e])}}},"[stroke]":{"&:not([stroke=none])":{stroke:a(i.gA.strokes[r][e])}}}}),t}},49876:(e,t,n)=>{"use strict";n.d(t,{F:()=>s,L:()=>r});var i=n(85531),a=n(83691);let r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e)return"unknown";try{let a=new URL(e),r=(0,i.removeWWWPrefix)(a.hostname);if(n.includes(r))return"trusted";let s=t.find(t=>t.url===e);if(!s)return"unknown";if(3===s.status)return"untrusted";if(2===s.status)return"unknown";if(1===s.status)return"trusted";s.status}catch(t){console.error("[getLinkTrustLevel] Error checking link",e,t)}return"unknown"},s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e)return"";let i=r(e,t,n);return"trusted"===i?e:"untrusted"===i?"".concat(a.$.FRONTEND_URL,"/[untrusted-url]"):"".concat(a.$.FRONTEND_URL,"/external-link?url=[").concat(encodeURIComponent(e),"]")}},50024:(e,t,n)=>{"use strict";n.d(t,{lF:()=>a,L3:()=>i,pl:()=>r,JL:()=>s}),n(94524),n(20044),n(3898),n(49617),n(35738),n(46030),n(29131),n(40425),new(n(63867)).hs("BlockHoverKey");let i=e=>{var t;return(null==(t=e.find(e=>e.spec.isTableHover))?void 0:t.spec)||{}},a=e=>{var t;return(null==(t=e.find(e=>e.spec.isTableFocus))?void 0:t.spec)||{}},r=e=>e.some(e=>e.spec.isAnnotatableHover),s=e=>e.some(e=>e.spec.isBlockHover)},50265:(e,t,n)=>{"use strict";n.d(t,{B:()=>i});let i=n(91929).B.extend({addKeyboardShortcuts(){return{"Shift-Enter":()=>this.editor.commands.setHardBreak()}}})},50963:(e,t,n)=>{"use strict";n.d(t,{h:()=>p});var i=n(37243),a=n(55729),r=n(57067),s=n(35460);n(29143);let l=!!window.next,o=r.wg,c=r.DJ;class d{setEditor(e){this.editor=e,this.instanceId=Math.random().toString(36).slice(2,9),this.subscriptions.forEach(e=>e())}getInitialEditor(){return void 0===this.options.current.immediatelyRender?l?null:this.createEditor():this.options.current.immediatelyRender?this.createEditor():null}createEditor(){var e=this;let t={...this.options.current,onBeforeCreate:function(){for(var t,n,i=arguments.length,a=Array(i),r=0;r{this.subscriptions.delete(e)}}onRender(e){return()=>(this.isComponentMounted=!0,this.scheduledDestructionTimeout&&c(this.scheduledDestructionTimeout),this.editor&&!this.editor.isDestroyed&&0===e.length?this.editor.setOptions(this.options.current):this.refreshEditorInstance(e),()=>{this.isComponentMounted=!1,this.scheduleDestroy()})}refreshEditorInstance(e){if(this.editor&&!this.editor.isDestroyed){if(null===this.previousDeps){this.previousDeps=e;return}if(this.previousDeps.length===e.length&&this.previousDeps.every((t,n)=>t===e[n]))return}this.editor&&!this.editor.isDestroyed&&this.editor.destroy(),this.setEditor(this.createEditor()),this.previousDeps=e}scheduleDestroy(){let e=this.instanceId,t=this.editor;this.scheduledDestructionTimeout=o(()=>{if(this.isComponentMounted&&this.instanceId===e){t&&t.setOptions(this.options.current);return}t&&!t.isDestroyed&&(t.destroy(),this.instanceId===e&&this.setEditor(null))},1)}constructor(e){this.editor=null,this.subscriptions=new Set,this.isComponentMounted=!1,this.previousDeps=null,this.instanceId="",this.options=e,this.subscriptions=new Set,this.setEditor(this.getInitialEditor()),this.scheduleDestroy(),this.getEditor=this.getEditor.bind(this),this.getServerSnapshot=this.getServerSnapshot.bind(this),this.subscribe=this.subscribe.bind(this),this.refreshEditorInstance=this.refreshEditorInstance.bind(this),this.scheduleDestroy=this.scheduleDestroy.bind(this),this.onRender=this.onRender.bind(this),this.createEditor=this.createEditor.bind(this)}}function p(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];(0,a.useMemo)(()=>{},[]);let n=(0,a.useRef)(e);n.current=e;let[i]=(0,a.useState)(()=>new d(n)),r=(0,a.useSyncExternalStore)(i.subscribe,i.getEditor,i.getServerSnapshot);return(0,a.useDebugValue)(r),(0,a.useEffect)(i.onRender(t)),(0,s.e)({editor:r,selector:t=>{let{transactionNumber:n}=t;return!1===e.shouldRerenderOnTransaction?null:e.immediatelyRender&&0===n?0:n+1}}),r}},51203:(e,t,n)=>{"use strict";n.d(t,{Dc:()=>a.Dc,Dr:()=>a.Dr,GQ:()=>a.GQ,Il:()=>a.Il,Jp:()=>a.Jp,K6:()=>a.K6,MN:()=>a.MN,N$:()=>a.N$,O5:()=>a.O5,OO:()=>a.OO,Ow:()=>a.Ow,Oz:()=>a.Oz,Pl:()=>a.Pl,QM:()=>i.QM,RA:()=>a.RA,RH:()=>i.RH,Rn:()=>a.Rn,TV:()=>a.TV,UX:()=>a.UX,Up:()=>a.Up,V2:()=>a.V2,Ve:()=>a.Ve,X1:()=>a.X1,Zd:()=>a.Zd,ae:()=>a.ae,ap:()=>a.ap,fG:()=>a.fG,fX:()=>a.fX,fb:()=>a.fb,fo:()=>a.fo,hb:()=>a.hb,j_:()=>i.j_,mx:()=>a.mx,qD:()=>a.qD,r9:()=>a.r9,sI:()=>a.sI,sS:()=>a.sS,st:()=>a.st,uF:()=>a.uF,un:()=>a.un,w:()=>a.w,xT:()=>a.xT,yj:()=>a.yj});var i=n(21945);n(58189),n(7459);var a=n(14758)},51288:(e,t,n)=>{"use strict";n.d(t,{D:()=>f,_:()=>b});var i=n(46898),a=n(77650),r=n(55729),s=n(12297),l=n(74605),o=n(88270),c=n(97557),d=n(57489),p=n(22670),u=n(83649),h=n(87489),g=n(48086),m=n(88273),x=n(35623);let f=e=>{let{editor:t,id:n}=e,i=(0,d.jL)(),a=(0,d.GV)((0,x.No)(n)),l=(0,d.GV)((0,x.AL)(n)),o=(0,r.useCallback)(()=>{i((0,u.WE)({id:n})),u.RR.emit("startRemoveBg",{id:n}),requestAnimationFrame(()=>{var e,n;null==(e=(n=t.commands).refreshBubbleMenu)||e.call(n)})},[i,t,n]);return{startRemoveBg:(0,s.tO)(o,"removeBackground",p.VV.GAMMA_PRO_UPSELL_REMOVE_BACKGROUND),isRemovingBg:a,isRemoveBgLoading:"loading"===l}},b=e=>{let{editor:t,id:n,src:s,updateAttributes:p}=e,f=(0,d.jL)(),b=(0,d.CU)(),C=(0,i.d)(),v=(0,d.GV)(h.sK),y=t.isEditable,w=(0,d.GV)((0,x.AL)(n)),A=(0,d.GV)((0,x.Vr)(n));return(0,r.useEffect)(()=>{if(!y||!s)return;let e=new AbortController,i=async i=>{var r,d,p;let h,{id:x}=i,b=null==(r=(0,g.P9)(null==v?void 0:v.id))?void 0:r.id;if(n!==x||!s||!b)return;t.state.doc.descendants((e,t)=>"image"!==e.type.name||e.attrs.id!==n||(h=e,!1));let y=null==h||null==(d=h.attrs.meta)?void 0:d.width,w=null==h||null==(p=h.attrs.meta)?void 0:p.height;try{f((0,u.GP)({id:n,status:"loading"}));let t=await (0,c.w)({imageUrl:s,workspaceId:b,abortController:e,width:y,height:w});f((0,u.BS)({id:n,url:t})),(0,l.R)("removeBackground",v),await (0,m.GV)(t),setTimeout(()=>{requestAnimationFrame(()=>{u.RR.emit("endRemoveBg",{id:n,url:t})})},500)}catch(i){if(i instanceof o.f&&"aborted"===i.type)return;let e=o.f.userFacingErrorDescription(i);C({title:a.Ru._({id:"xwVKp4"}),position:"top",description:e,status:"error",duration:5e3,isClosable:!0}),f((0,u.N2)({id:n})),requestAnimationFrame(()=>{var e,n;null==(e=(n=t.commands).refreshBubbleMenu)||e.call(n)})}},r=t=>{let{id:n}=t;f((0,u.N2)({id:n})),e.abort("User aborted")};return u.RR.on("startRemoveBg",i),u.RR.on("cancelRemoveBg",r),()=>{u.RR.off("startRemoveBg",i),u.RR.off("cancelRemoveBg",r)}},[n,t,s,p,f,b,y,v,C]),(0,r.useEffect)(()=>{if(y&&s)return u.RR.on("endRemoveBg",async e=>{let{id:i,url:a}=e;n===i&&(p({src:a||(0,x.Vr)(n)(b.getState()),source:"image.custom"}),requestAnimationFrame(()=>{f((0,u.N2)({id:n})),requestAnimationFrame(()=>{var e,n;null==(e=(n=t.commands).refreshBubbleMenu)||e.call(n)})}))})},[n,p,t,f,b,y,s]),{bgRemovalInProgress:"loading"===w,removeBgUrl:A}}},51310:(e,t,n)=>{"use strict";n.d(t,{VY:()=>l,gp:()=>r,jC:()=>s});var i=n(51684),a=n(77650);let r=[{key:"line",label:()=>a.Ru._({id:"rjuFFw"}),description:()=>a.Ru._({id:"Kt/Lzz"}),icon:i.gK3,sampleDataType:"line",graphyConfig:{type:"line"}},{key:"area",label:()=>a.Ru._({id:"ofldSs"}),description:()=>a.Ru._({id:"9/rZz2"}),icon:i.JmM,sampleDataType:"line",graphyConfig:{type:"areaStacked"}},{key:"column",label:()=>a.Ru._({id:"WtgDbl"}),description:()=>a.Ru._({id:"NR95te"}),icon:i.q9c,sampleDataType:"bar",graphyConfig:{type:"column"}},{key:"bar",label:()=>a.Ru._({id:"GoBp8L"}),description:()=>a.Ru._({id:"I/lIBj"}),icon:i.$Fj,sampleDataType:"horizontal-bar",graphyConfig:{type:"bar"}},{key:"pie",label:()=>a.Ru._({id:"ZjVniv"}),description:()=>a.Ru._({id:"5+y+OQ"}),icon:i.W1p,sampleDataType:"pie",graphyConfig:{type:"pie"}},{key:"donut",label:()=>a.Ru._({id:"0jblrE"}),description:()=>a.Ru._({id:"DNipMm"}),icon:i.oDg,sampleDataType:"donut",graphyConfig:{type:"donut"}},{key:"combo",label:()=>a.Ru._({id:"3CtptJ"}),description:()=>a.Ru._({id:"BjpelA"}),icon:i.c$h,sampleDataType:"combo",graphyConfig:{type:"combo"}},{key:"bubble",label:()=>a.Ru._({id:"euXBAH"}),description:()=>a.Ru._({id:"eSwDWu"}),icon:i.Gx,sampleDataType:"combo",graphyConfig:{type:"bubble"}},{key:"heatmap",label:()=>a.Ru._({id:"6+mIIP"}),description:()=>a.Ru._({id:"6+mIIP"}),icon:i.yOA,sampleDataType:"bar",graphyConfig:{type:"heatmap"}},{key:"funnel",label:()=>a.Ru._({id:"MWYJBI"}),description:()=>a.Ru._({id:"pni4VT"}),icon:i.mRM,sampleDataType:"pie",graphyConfig:{type:"funnel"}},{key:"waterfall",label:()=>a.Ru._({id:"u+lTLZ"}),description:()=>a.Ru._({id:"xwAnul"}),icon:i.wSx,sampleDataType:"bar",graphyConfig:{type:"waterfall"}},{key:"table",label:()=>a.Ru._({id:"4hJhzz"}),description:()=>a.Ru._({id:"umo+kM"}),icon:i.w97,sampleDataType:"bar",graphyConfig:{type:"table"},hidden:!0}];function s(e){return r.find(t=>t.key===e)}function l(e){if(!(null==e?void 0:e.visualisationConfig))return null;let t=e.visualisationConfig.type,n=r.find(e=>e.graphyConfig.type===t);return(null==n?void 0:n.key)||"line"}},51705:(e,t,n)=>{"use strict";n.d(t,{Ht:()=>i.Ht});var i=n(42779)},51797:(e,t,n)=>{"use strict";n.d(t,{R5:()=>o,ZQ:()=>l});var i=n(55729),a=n(68081),r=n(17854),s=n(97279);let l=()=>{var e;let t=(0,a.in)(),n=(0,s.U9)(),{user:l,setSettings:o}=(0,r.ur)(),c=null==l||null==(e=l.settings)?void 0:e.preferredAiImageModel;return c&&c in a.Xz&&(c=a.Xz[c]),[c&&n(c)?c:t,(0,i.useCallback)(e=>{null==o||o({set:{preferredAiImageModel:e}})},[o])]},o=e=>{let[t]=l();return(e=>{let{savedModel:t,checkModelAvailable:n,preferredAiImageModel:i}=e;return(t&&t in a.Xz&&(t=a.Xz[t]),t&&n(t))?t:i})({savedModel:e,checkModelAvailable:(0,s.U9)(),preferredAiImageModel:t})}},51831:(e,t,n)=>{"use strict";n.d(t,{y:()=>i});let i={UniqueAttribute:1e4,CardMention:1001,DocMention:1001,UserMention:1001,UndoInputRuleKeymap:1001,HorizontalAlign:1001,Collaboration:1e3,Highlight:150,FootnoteLabel:150,TextColor:150,Code:150,Link:140,SlashMenu:104,EmojiShortcuts:104,MentionSuggestionMenu:104,List:103,CardAccentLayoutItem:103,Table:102,Image:102,Gallery:102,CardLayoutItem:101,MediaPlaceholder:101,CodeBlock:101,Layout:101,Footnote:101,Card:101,Toggle:101,SmartLayout:101,Grid:101,KeyMapOverride:100,GlobalDragHandle:99,CardIds:1,KeyBoardCatchall:1,UndoHistory:-100}},51943:(e,t,n)=>{"use strict";n.d(t,{RE:()=>a}),n(52445),n(17508),n(38822),n(49876),n(3824);let i=e=>{"card"===e.type&&e.attrs&&delete e.attrs.id},a=e=>{let t=e=>{var n;return null==(n=e.content)?void 0:n.map(e=>{if(!e.content)return e;let n={...e,attrs:{...e.attrs}};return i(n),n.content=t(n),n})};return i(e),Object.assign({},e,{content:t(e)})}},52022:(e,t,n)=>{"use strict";n.d(t,{E:()=>l});var i=n(27229),a=n(55729),r=n(74158),s=n(72688);let l=e=>{let{id:t,...n}=e,{isOpen:l,onOpen:o,onClose:c}=(0,i.j)(n),d=(0,r.wA)();return(0,a.useEffect)(()=>{t&&d((0,s.WI)({id:t,isOpen:l}))},[l,d,t]),(0,a.useEffect)(()=>()=>{t&&d((0,s.WI)({id:t,isOpen:!1}))},[d,t]),{isOpen:l,onOpen:o,onClose:c}}},52239:(e,t,n)=>{"use strict";n.d(t,{t:()=>a,z:()=>i});let i={borderRadius:"var(--box-border-radius)"},a=e=>({"svg.colorable-icon":{path:{fill:e},"[stroke], [stroke] > *":{stroke:e,fill:"none"}}})},52282:(e,t,n)=>{"use strict";n.d(t,{q:()=>i});let i=10},52737:(e,t,n)=>{"use strict";n.d(t,{Ed:()=>h,bI:()=>p,eW:()=>u});var i=n(6029),a=n(61204),r=n(16936),s=n(26420),l=n(40452),o=n(31241),c=n(34536),d=n(39616);let p=["blank","top","left","right","behind"],u=e=>{let{layout:t,editor:n,getPos:s,edgeLayoutsEnabled:l}=e,u=(0,d._)({editor:n,getPos:s}),g=p.filter(e=>l||["blank","behind"].includes(e));return(0,i.jsx)(a.e,{mb:2,dir:"ltr",children:g.map(e=>{let n=(0,c.Nu)(e);return(0,i.jsx)(o.Tz,{label:n,placement:"top",children:(0,i.jsx)(r.K,{"aria-label":n,flex:1,variant:"plain",size:"md",onClick:()=>u(e),icon:(0,i.jsx)(h,{layout:e,isSelected:t===e}),boxShadow:"none",background:t===e?"trueblue.50":"white"})},e)})})},h=e=>{let{layout:t,isSelected:n}=e,a=n?"trueblue.400":"gray.300",r=null;return"top"===t?r=(0,i.jsx)(s.a,{height:"0.375rem",width:"100%",background:a}):"left"===t?r=(0,i.jsxs)(l.s,{height:"100%",minH:"100%",children:[(0,i.jsx)(s.a,{width:"0.625rem",minH:"100%",background:a}),(0,i.jsx)(s.a,{flex:"1",minH:"100%"})]}):"right"===t&&(r=(0,i.jsxs)(l.s,{height:"100%",minH:"100%",children:[(0,i.jsx)(s.a,{flex:"1",minH:"100%"}),(0,i.jsx)(s.a,{width:"0.625rem",minH:"100%",background:a})]})),(0,i.jsx)(s.a,{boxSizing:"border-box",height:"1.25rem",width:"1.75rem",border:"2px solid",borderRadius:"sm",borderColor:a,background:"behind"===t?a:"none",children:r})}},53961:(e,t,n)=>{"use strict";n.d(t,{D:()=>ei});var i=n(6029),a=n(67909),r=n(36071),s=n(68728),l=n(17920),o=n(3674),c=n(96500),d=n(40691),p=n(57405),u=n(26385),h=n(74676),g=n(48810),m=n(49611),x=n(16426),f=n(61204),b=n(3616),C=n(16491),v=n(55729),y=n(83691),w=n(45588),A=n(1319),k=n(3994),j=n(57489),L=n(78734),E=n(24302),S=n(40452),M=n(29810),_=n(99492),I=n(48621);let D=e=>{let{formatLabel:t,icon:n,rightIcon:a=_.a_I,accentColor:r,onClick:s,exportInProgress:l,exportInProgressNote:o,badge:c,customLabel:d,customInProgressMessage:p}=e,h=(0,E.dU)("gray.50","whiteAlpha.100"),m=(0,E.dU)("gray.200","gray.600"),x=(0,E.dU)("".concat(r,".100"),"".concat(r,".200")),f=r.endsWith("00")?r:x,C=(0,E.dU)("gray.300","gray.600");return(0,i.jsxs)(S.s,{alignItems:"stretch",overflow:"hidden",onClick:s,borderRadius:"md",border:"1px",borderColor:(0,E.dU)("gray.200","gray.600"),bgColor:l?m:h,cursor:l?"progress":void 0,disabled:l,as:"button",transitionProperty:"common",transitionDuration:"normal",_hover:l?{}:{boxShadow:"var(--chakra-shadows-md)",borderColor:"inherit",color:"inherit"},children:[(0,i.jsx)(S.s,{bgColor:l?C:f,filter:l?"grayscale(1)":void 0,width:14,minWidth:14,minH:14,alignItems:"center",justifyContent:"center",fontSize:"2xl",children:n}),(0,i.jsxs)(u.B,{alignItems:"flex-start",spacing:0,p:4,justifyContent:"center",children:[!l&&(0,i.jsxs)(g.E,{fontWeight:"medium",children:[d||(0,i.jsx)(b.x6,{id:"i3Tbgc",values:{formatLabel:t}})," ",c]}),l&&(0,i.jsxs)(g.E,{fontWeight:"medium",textAlign:"start",children:[p||(0,i.jsx)(b.x6,{id:"wRvCQ6",values:{formatLabel:t}})," ",o]})]}),(0,i.jsx)(M.h,{}),!l&&(0,i.jsx)(S.s,{alignItems:"center",ps:4,pe:6,children:(0,i.jsx)(I.g,{icon:a,size:"1x"})})]})};var R=n(40076),z=n(4765),T=n(22670),H=n(46898),B=n(80314),N=n(77650);n(59018);var P=n(44732);n(87489);var F=n(3898);class V extends Error{constructor(e,t){super(e),this.code=t,this.name="AccountStateError"}}let O=async function(e,t,n,i,a,r,s,l){let o=arguments.length>8&&void 0!==arguments[8]&&arguments[8],c=arguments.length>9?arguments[9]:void 0,d=arguments.length>10?arguments[10]:void 0,p=o?"".concat(y.$.API_HOST||"","/share/docs/").concat(e,"/").concat(d):"".concat(y.$.API_HOST||"","/export/docs/").concat(e,"/").concat(n),u=new AbortController;return setTimeout(()=>u.abort(),6e4),fetch(p,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","share-token":y.$.SHARE_TOKEN||""},body:JSON.stringify({docContent:t,fileName:a,cardIds:r,cardRanges:s,isCardExport:i,shareMessage:c,googleOauthToken:"google_slides"===n?l:void 0}),signal:u.signal})},Z=e=>{let{doc:t,source:n,editor:a,format:r="pdf",formatLabel:s,fileName:l,cardIds:o,cardRanges:c,socialPost:d=!1,socialPlatform:p,shareMessage:u,interceptFileExport:h}=e,m=(0,H.d)(),x=(0,v.useRef)(null),f=(0,T.st)(),[C,y]=(0,v.useState)(!1);if(d&&!p)throw console.error("Unable to export since no social platform provided for the post"),Error("Unable to share post");let w=(0,v.useCallback)(()=>{x.current=m({id:"export-toast-".concat(t.id,"-").concat(r),isClosable:!1,position:"top",duration:null,status:"loading",colorScheme:"gray",title:d?(0,i.jsx)(b.x6,{id:"jQGAZQ",values:{formatLabel:s}}):(0,i.jsx)(b.x6,{id:"eWt/TT",values:{formatLabel:s}})})},[null==t?void 0:t.id,m,r,s,d]),A=(0,v.useCallback)(()=>{x.current&&m.update(x.current,{status:"loading",colorScheme:"gray",title:d?(0,i.jsx)(b.x6,{id:"iPHeYN"}):(0,i.jsx)(b.x6,{id:"eJOEBy"}),description:(0,i.jsx)(b.x6,{id:"3xBuWT"}),isClosable:!0})},[m,d]),k=(0,v.useCallback)(()=>{x.current&&m.update(x.current,{status:"info",colorScheme:"gray",title:(0,i.jsx)(b.x6,{id:"eJOEBy"}),description:d?(0,i.jsx)(b.x6,{id:"c5plBG"}):"google_slides"===r?(0,i.jsx)(b.x6,{id:"/CtF0l"}):(0,i.jsx)(b.x6,{id:"W4zgCP"}),isClosable:!0})},[m,d,r]),j=(0,v.useCallback)(e=>{if(x.current){let t,n;if(d)t="REVOKED_ACCESS_TOKEN"===e?(0,i.jsx)(b.x6,{id:"zK8Tsy",values:{formatLabel:s}}):(0,i.jsx)(b.x6,{id:"sBE71M",values:{formatLabel:s}});else switch(e){case"INSUFFICIENT_SPACE":t=(0,i.jsx)(b.x6,{id:"+ope9f",values:{formatLabel:s}});break;case"UPLOAD_TOO_LARGE":t=(0,i.jsx)(b.x6,{id:"HcLZqO",values:{formatLabel:s}}),n=(0,i.jsx)(b.x6,{id:"l8/GtM",values:{GAMMA_PROPER_NOUN:P.On,formatLabel:s}});break;default:t=(0,i.jsx)(b.x6,{id:"walT1X"})}m.update(x.current,{title:t,description:n,status:"error",duration:null,isClosable:!0})}},[m,s,d]),L=(0,v.useCallback)(function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"download";if(x.current){let a,r;switch(n){case"download":a=N.Ru._({id:"aVmJex",values:{formatLabel:s}}),r=(0,i.jsx)(b.x6,{id:"VkeGn4",components:{0:(0,i.jsx)(B.N,{textDecoration:"underline",target:"_blank",href:e||void 0,onClick:()=>x.current&&m.close(x.current)})}});break;case"social":a=N.Ru._({id:"027pS1",values:{formatLabel:s,0:t.title}}),r=(0,i.jsx)(b.x6,{id:"nManvG",components:{0:(0,i.jsx)(B.N,{textDecoration:"underline",target:"_blank",href:e||void 0,onClick:()=>x.current&&m.close(x.current)})}});break;case"web":a=N.Ru._({id:"eLTtkg"}),r=(0,i.jsx)(b.x6,{id:"8hY871",values:{formatLabel:s},components:{0:(0,i.jsx)(B.N,{textDecoration:"underline",target:"_blank",href:e||void 0})}})}m.update(x.current,{status:"success",title:a,description:(0,i.jsx)(g.E,{children:r}),isClosable:!0})}},[t,s,m]);return{handleExport:(0,v.useCallback)(()=>{let e=null==a?void 0:a.getJSON();y(!0),w();let i=setTimeout(A,3e4);null!=h&&h({format:r,exportWaitWarnTimeout:i,showErrorToast:j,showEmailToast:k,showSuccessToast:L,setExportInProgress:y})||O(t.id,e,r,"card_export_menu"===n,l,o,c,void 0,d,u,p).then(async e=>{var i;if(!e.ok){let t=await e.json();if(console.error("Export failed:",{status:e.status,statusText:e.statusText}),"REVOKED_ACCESS_TOKEN"===t.error)throw new V("Posting to LinkedIn failed due to revoked access token",t.error);throw Error("Fetching export failed: ".concat(e.status," ").concat(e.statusText))}let a="linkedin"===p?T.VV.LINKEDIN_POST:"pdf"===r?T.VV.PDF_EXPORTED:"pptx"===r?T.VV.PPTX_EXPORTED:"image"===r?T.VV.PNG_EXPORTED:void 0,s=decodeURIComponent(e.headers.get("x-gamma-download-url")||"")||void 0;if(d&&(s=(await e.json()).url),a&&(null==f||f.track(a,{doc_id:t.id,source:n,device:(0,F.ZI)(),...d&&{postUrl:s}})),L(s,d?"social":"download"),d)return;let l=await e.blob(),o=window.URL.createObjectURL(l),c=document.createElement("a");c.download=decodeURIComponent((null==(i=(e.headers.get("Content-Disposition")||"").split(";").find(e=>e.includes("filename=")))?void 0:i.replace("filename=","").trim())||"".concat(t.id,".").concat(r)),c.href=o,c.style.display="none",document.body.appendChild(c),c.click(),c.remove()}).catch(e=>{"AbortError"===e.name?k():(z.Cp(e,{extra:{docId:t.id,format:r,source:n}}),R.datadogLogs.logger.error("[useHandleExport] Error exporting doc",{docId:t.id,format:r,source:n},e),j(null==e?void 0:e.code))}).finally(()=>{y(!1),clearTimeout(i)})},[f,null==t?void 0:t.id,a,n,r,l,h,o,c,u,j,w,A,k,L,p,d]),exportInProgress:C}};var G=n(33787);let U={pdf:{icon:(0,i.jsx)(G._,{src:"https://assets.gammahosted.com/pmwzdu6ev/_next/static/media/pdf-icon.a0dfc5d3.svg",h:"1.35rem",w:"auto"}),accentColor:"red"},pptx:{icon:(0,i.jsx)(G._,{src:"https://assets.gammahosted.com/pmwzdu6ev/_next/static/media/powerpoint-icon.2df39be4.svg",h:"1.5rem",w:"auto"}),accentColor:"orange"},png:{icon:(0,i.jsx)(G._,{src:"https://assets.gammahosted.com/pmwzdu6ev/_next/static/media/png-icon.0a2f46dc.svg",h:"1.45rem",w:"auto"}),accentColor:"purple"},google_slides:{icon:(0,i.jsx)(G._,{src:"https://assets.gammahosted.com/pmwzdu6ev/_next/static/media/google-slides-icon.a22064ae.svg",h:"1.6rem",w:"auto"}),accentColor:"yellow"},linkedin:{icon:(0,i.jsx)(G._,{src:"https://assets.gammahosted.com/pmwzdu6ev/_next/static/media/linkedin-icon.314303f8.svg",h:"1.6rem",w:"auto"}),accentColor:"deepocean.900"}};var W=n(58959),K=n(99430),Q=n(6766),q=n(90295),J=n(81882),$=n(17854);let Y=e=>{let{onClose:t,onOpen:n,segmentEvent:a,targetWorkspace:r,label:s,upsellLocation:l}=e,o=(0,Q.nk)(r),{openUpsellModal:d}=(0,J.I)(),p=(0,E.dU)("gray.200","gray.600"),{currentWorkspace:u}=(0,$.ur)();return!1!==o||(null==r?void 0:r.id)!==(null==u?void 0:u.id)?null:(0,i.jsxs)(S.s,{direction:"column",w:"100%",children:[(0,i.jsx)(c.c,{borderColor:p}),(0,i.jsxs)(W.z,{mt:4,mb:2,children:[(0,i.jsxs)(W.z,{children:[(0,i.jsx)(g.E,{children:s||(0,i.jsx)(b.x6,{id:"nkzjqi",values:{GAMMA_PROPER_NOUN:P.On}})}),(0,i.jsx)(q.zL,{product:"plus"})]}),(0,i.jsx)(M.h,{}),(0,i.jsx)(K.d,{onClickCapture:e=>{e.preventDefault(),d({onOpenCallback:t,onCloseCallback:n,segmentEvent:a,upsellLocation:l,targetFeature:"hide_gamma_badge"})},isChecked:!1})]})]})};var X=n(35665);let ee=e=>{let{cardId:t,format:n,doc:a,editor:r,icon:s,badge:l,accentColor:o,label:c}=e,{handleExport:d,exportInProgress:p}=Z({doc:a,source:"card_export_menu",editor:r,format:n,formatLabel:c,cardIds:[t],interceptFileExport:void 0});return(0,i.jsx)(D,{onClick:d,icon:s,formatLabel:c,accentColor:o,badge:l,exportInProgress:p,exportInProgressNote:(0,i.jsx)(b.x6,{id:"SJjTti"})})},et=e=>{let{cardId:t,doc:n,editor:a,icon:r,badge:s,accentColor:l,label:o}=e,{interceptFileExport:c}=(e=>{let{doc:t,source:n,editor:i,fileName:a,cardIds:r,cardRanges:s}=e,l="https://www.googleapis.com/auth/drive.file",o=(0,v.useRef)(null),c=(0,T.st)(),d=(0,C.mg)({scope:l,prompt:"",onSuccess:async e=>{let{showErrorToast:d,showEmailToast:p,showSuccessToast:u,setExportInProgress:h,exportWaitWarnTimeout:g}=o.current,m="";if(!(0,C.DY)(e,l))return void d();m=e.access_token;let x=null==i?void 0:i.getJSON(),f="google_slides";O(t.id,x,"google_slides","card_export_menu"===n,a,r,s,m).then(async e=>{let i=await e.json();if(!e.ok){if(console.error("Export failed:",{status:e.status,statusText:e.statusText}),400===e.status)throw new V("Google drive upload failed",i.error);throw Error("Fetching export failed: ".concat(e.status," ").concat(e.statusText))}let a=T.VV.GSLIDES_EXPORTED;a&&(null==c||c.track(a,{doc_id:t.id,source:n})),u(i.url,"web"),window.open(i.url,"_blank")}).catch(e=>{"AbortError"===e.name?p():(z.Cp(e,{extra:{docId:t.id,format:f,source:n}}),R.datadogLogs.logger.error("[useHandleExport] Error exporting doc",{docId:t.id,format:f,source:n},e),e instanceof V?d(e.code):d())}).finally(()=>{h(!1),clearTimeout(g)})}});return{interceptFileExport:e=>"google_slides"===e.format&&(o.current=e,d(),!0)}})({doc:n,source:"card_export_menu",editor:a,fileName:n.title,cardIds:[t]}),{handleExport:d,exportInProgress:p}=Z({doc:n,source:"card_export_menu",editor:a,format:"google_slides",formatLabel:o,cardIds:[t],interceptFileExport:c});return(0,i.jsx)(D,{onClick:d,icon:r,formatLabel:o,accentColor:l,badge:s,exportInProgress:p,exportInProgressNote:(0,i.jsx)(b.x6,{id:"SJjTti"})})},en=e=>"google_slides"===e.format?(0,i.jsx)(C.G_,{clientId:y.$.GOOGLE_DRIVE_IMPORT_CLIENT_ID,children:(0,i.jsx)(et,{...e})}):(0,i.jsx)(ee,{...e}),ei=(0,k.A)(e=>{let{isOpen:t,onClose:n,onOpen:C,cardId:v,editor:y}=e,k=(0,j.GV)(A.Jo),E=(0,w.u)("googleSlidesExport");return(0,i.jsxs)(a.aF,{isOpen:t,onClose:n,size:"lg",children:[(0,i.jsx)(r.m,{}),(0,i.jsxs)(s.$,{children:[(0,i.jsx)(l.r,{children:(0,i.jsx)(b.x6,{id:"xRJ+bN"})}),(0,i.jsx)(o.s,{}),(0,i.jsx)(c.c,{}),(0,i.jsx)(d.c,{pt:"6",children:(0,i.jsxs)(p.T,{spacing:4,align:"start",children:[(0,i.jsxs)(u.B,{spacing:2,w:"100%",children:[(0,i.jsx)(en,{cardId:v,format:"image",label:"PNG",icon:U.png.icon,accentColor:U.png.accentColor,doc:k,editor:y}),(0,i.jsx)(en,{cardId:v,format:"pdf",label:"PDF",icon:U.pdf.icon,accentColor:U.pdf.accentColor,doc:k,editor:y}),(0,i.jsx)(en,{cardId:v,format:"pptx",label:"PPTX",icon:U.pptx.icon,accentColor:U.pptx.accentColor,doc:k,editor:y}),E&&(0,i.jsx)(en,{cardId:v,format:"google_slides",label:"Google Slides",icon:U.google_slides.icon,accentColor:U.google_slides.accentColor,badge:(0,i.jsx)(h.E,{colorScheme:"green",children:(0,i.jsx)(b.x6,{id:"isRobC"})}),doc:k,editor:y})]}),(0,i.jsx)(g.E,{fontSize:"sm",color:"gray.600",children:(0,i.jsx)(b.x6,{id:"8LhjM/",components:{0:(0,i.jsx)(m.$,{variant:"link",as:"span",size:"sm",cursor:"pointer",onClick:()=>{n(),X.LF.emit(X.DN.OPEN_PAGE_SETUP,"cards")}})}})}),(0,i.jsx)(Y,{onClose:n,onOpen:C,segmentEvent:L.VV.GAMMA_PRO_UPSELL_EXPORT_SETTINGS_REMOVE_WATERMARK,targetWorkspace:null==k?void 0:k.organization,upsellLocation:"exportSettingsRemoveWatermark"})]})}),(0,i.jsx)(x.j,{children:(0,i.jsx)(f.e,{children:(0,i.jsx)(m.$,{onClick:()=>{n()},children:(0,i.jsx)(b.x6,{id:"DPfwMq"})})})})]})]})})},54040:(e,t,n)=>{"use strict";n.d(t,{q:()=>i});let i=new(n(63867)).hs("annotation")},54046:(e,t,n)=>{"use strict";let i;n.d(t,{CH:()=>S,sV:()=>j,C1:()=>k,o6:()=>y,CO:()=>h,ju:()=>_});var a=n(63867),r=n(97255),s=n(62040),l=n(74937),o=n(80102);function c(e,t,n){let i=!(arguments.length>3)||void 0===arguments[3]||arguments[3];return(r,s)=>{let l=e.state,{to:o,from:c}=l.selection,{to:d,from:p}=r.selection;if(i&&d!==p)return!1;let u=t>0?d:p;if(n){let e=r.doc.nodeSize-2;if(t>0&&u